最近在做DLL,以前没做过,把源程序里的函数做成了DLL,编译通过了,但调用后报名提示找不到入口函数,后来用软件查了一下我的DLL,发现没有导出函数,再后来上网查资料,找到了几种导出方式,我用关键字extern "C" __declspec(dllexport) 导出,但是报错提示:error C3395: “GsmLib::Func_SendMessage_PDU”: __declspec(dllexport) 不能应用于具有 __clrcall 调用约定的函数,我用的是C++.NET,所以想请问一下大家,怎么导出具有__clrcall 调用约定的函数?十分感谢!
C++.NET _clrcall 函数导出
------解决方案--------------------
纯C的函数才需要这样导出,VC.net不需要,直接引用即可