C# 调用使用共享MFC Dll的规则dll

时间:2022-05-07 05:02:51
我在用 C# 调用使用共享MFC Dll的规则dll,发现调用不到dll里面的方法,用的是vs2010

6 个解决方案

#1


[.net外的dll需要[DLLImport("XXX.dll")],不能用引用,反射等
你是怎么引用不到的?


, C# 调用使用共享MFC Dll的规则dll
C# 调用使用共享MFC Dll的规则dll
C# 调用使用共享MFC Dll的规则dll
就如上图,图1是C#调用dll,图2,3是MFC dll, 就是在C#界面上弹出10这个消息框,我用win32控制台创建dll,没有问题,但是用MFC DLL创建共享的规则dll,就调用不到, MFC的dll和控制台的不同,我记得好像MFC只能导出标准C函数的部分,引用的MFC类库无法导出

, 但是既然能够创建MFC dll,应该就能够导出啊,不能导出,那这个也没用啊, 哪位高手能帮忙解决一下]

#1


[.net外的dll需要[DLLImport("XXX.dll")],不能用引用,反射等
你是怎么引用不到的?


, C# 调用使用共享MFC Dll的规则dll
C# 调用使用共享MFC Dll的规则dll
C# 调用使用共享MFC Dll的规则dll
就如上图,图1是C#调用dll,图2,3是MFC dll, 就是在C#界面上弹出10这个消息框,我用win32控制台创建dll,没有问题,但是用MFC DLL创建共享的规则dll,就调用不到, MFC的dll和控制台的不同,我记得好像MFC只能导出标准C函数的部分,引用的MFC类库无法导出

, 但是既然能够创建MFC dll,应该就能够导出啊,不能导出,那这个也没用啊, 哪位高手能帮忙解决一下]