我和我的朋友已经将一个 C# 运行时库放在一起,我们希望将其编译或转换为本地汇编代码中的 .dll 并从 C++ 应用程序调用。
我怀疑我们可能不是第一个开始这种努力的人。所以我环顾四周,想出了以下几点:
- 如何从 C++ COM 迁移到 C++CLI
- 旧版 C++ 库的托管 C++ 包装器
- 为非托管 (C++) 代码编写托管包装器 - 自定义类型/结构
- 如何将 C# 转换为 C++
- http://bytes.com/topic/c-sharp/answers/268197-convert-c-form-c-net
但是,这些链接都在讨论如何将 C++ 代码移植到 CLI 或 C#。没有提及如何将 C# 托管代码移植到可从 C++ 应用程序调用的本机程序集中的独立 .dll 库中。
有什么想法吗?
此致,
巴尔德