怎样在C#中引入C++编译的DLL文件的类定义
答案:1 悬赏:20 手机版
解决时间 2021-04-03 03:25
- 提问者网友:遁入空寂
- 2021-04-02 02:54
怎样在C#中引入C++编译的DLL文件的类定义
最佳答案
- 五星知识达人网友:不甚了了
- 2021-04-02 04:07
c++编写的含有类定义的dll不能直接在c#中调用,如果要调用类中方法,可以找到对应的函数入口地址,通过P/Invoke方式可以调用。
但是如果要想创建这个类的对象,就需要创建一个托管项目,c++/CLR ,在里面需要将非托管的类转换成托管类。然后使用的时候直接调用托管类的dll就行。
但是如果要想创建这个类的对象,就需要创建一个托管项目,c++/CLR ,在里面需要将非托管的类转换成托管类。然后使用的时候直接调用托管类的dll就行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯