6 个解决方案
#1
[.net外的dll需要[DLLImport("XXX.dll")],不能用引用,反射等
你是怎么引用不到的?
,
就如上图,图1是C#调用dll,图2,3是MFC dll, 就是在C#界面上弹出10这个消息框,我用win32控制台创建dll,没有问题,但是用MFC DLL创建共享的规则dll,就调用不到, MFC的dll和控制台的不同,我记得好像MFC只能导出标准C函数的部分,引用的MFC类库无法导出
, 但是既然能够创建MFC 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")],不能用引用,反射等
你是怎么引用不到的?
,
就如上图,图1是C#调用dll,图2,3是MFC dll, 就是在C#界面上弹出10这个消息框,我用win32控制台创建dll,没有问题,但是用MFC DLL创建共享的规则dll,就调用不到, MFC的dll和控制台的不同,我记得好像MFC只能导出标准C函数的部分,引用的MFC类库无法导出
, 但是既然能够创建MFC dll,应该就能够导出啊,不能导出,那这个也没用啊, 哪位高手能帮忙解决一下]
你是怎么引用不到的?
,
就如上图,图1是C#调用dll,图2,3是MFC dll, 就是在C#界面上弹出10这个消息框,我用win32控制台创建dll,没有问题,但是用MFC DLL创建共享的规则dll,就调用不到, MFC的dll和控制台的不同,我记得好像MFC只能导出标准C函数的部分,引用的MFC类库无法导出
, 但是既然能够创建MFC dll,应该就能够导出啊,不能导出,那这个也没用啊, 哪位高手能帮忙解决一下]