Belenot Asked:2020-06-21 13:04:08 +0000 UTC2020-06-21 13:04:08 +0000 UTC 2020-06-21 13:04:08 +0000 UTC 如何链接用c++和c#编译的代码 772 我问了一个类似的问题,但我问的是用 c# 编译 c++。稍加了解后,很明显,编译两个代码从定义上来说是根本不可能的。但是已经编译的文件可以通过链接器以某种方式链接。关键字:链接,目标文件。我什么都不懂,也不能问更具体的问题) c# 1 个回答 Voted Best Answer MSDN.WhiteKnight 2020-06-21T16:38:18Z2020-06-21T16:38:18Z 像这样的东西: 用/clr键编译C++ cl.exe模块,得到1.obj文件 用/addmodule:1.obj键编译C# csc.exe模块,得到2.netmodule文件 然后提供所有生成的农场(.obj 和 .netmodule)link.exe 阅读更多:示例:混合非托管 C++、C++/CLI 和 C# 代码
像这样的东西:
用/clr键编译C++ cl.exe模块,得到1.obj文件
用/addmodule:1.obj键编译C# csc.exe模块,得到2.netmodule文件
然后提供所有生成的农场(.obj 和 .netmodule)link.exe
阅读更多:示例:混合非托管 C++、C++/CLI 和 C# 代码