- VC中DLL声名格式:
Extern “C” void __declspec(dllexport) __stdcall ShowMess(HWND hwnd, char* mess);
输出格式为:_ShowMess@8,“8”为函数参数字节数
为了避免名称分裂,可采用以下方法解决:
1.声明中不加__stdcall,采用VC默认格式__cdecl,但在Delphi中要注明调用格式为cdecl。
2.在VC工程中添加def文件,如:
LIBRARY
EXPORTS
ShowMess @1
Delphi 调用C/C++的DLL
最新推荐文章于 2021-08-10 11:07:20 发布