首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

C++调用C#生成的DLL解决思路

2012-08-09 
C++调用C#生成的DLL现在有个C#的DLL,需要在VC环境下调用,如果不用 “公共语言运行库支持”,该怎么调用呢?我

C++调用C#生成的DLL
现在有个C#的DLL,需要在VC环境下调用,如果不用 “公共语言运行库支持”,该怎么调用呢?
我有C#的源码,要怎么做才能生成一个普通的DLL,也就是类似gdi32.dll的,可以用depence看到接口的DLL?

谢谢,祝大家编程愉快~

[解决办法]
C#的dll是COM,使用C++调用COM的方法进行调用,对C#的代码有所要求,详见:
http://blog.csdn.net/panyaxiong/archive/2007/04/25/1585052.aspx
http://www.cppblog.com/mzty/archive/2007/05/30/25157.html

[解决办法]
C++调用基于COM编写的dll时,需要使用regsvr32对这些dll进行注册,dll的引用与普通dll相同,我这里调用是这样的
[解决办法]
up!
[解决办法]

探讨
气愤地是C#中的namespace是这样的
namespace System.Drawing.PieChart

在C++中使用System.Drawing.PieChart编译不过

[解决办法]
不懂,等待精彩回帖,帮顶
[解决办法]
不知道,只能帮你顶了

热点排行