繁体   English   中英

将C ++连接到C#

[英]Connecting C++ to C#

我一直在用C ++编写一个程序,并注意到C#中有一个库,其他人写的我想链接到我的代码....但我不知道该怎么做。 有人可以建议吗? 怀疑这一点很重要,但我正在使用Windows 7和MSVC2010。

提前致谢!

您可以尝试在C ++ / CLI模式下编译C ++程序。 然后编译器将生成一个.NET可执行文件,它可以创建C#对象并使用它们的方法。

这里讨论C ++ / CLIC ++ / CLI

如果您熟悉COM,则可以通过COM访问.NET库 如果库没有提供开箱即用的COM互操作,你可以使用C#编写一个包装器并通过COM公开它。

如果您打算使用.NET库,您应该知道它需要一个可能占用宝贵资源的.NET运行时。 如果出于性能原因而使用C ++构建应用程序,那么最好将所需的库部分移植到C ++中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM