C++开发时,正确调用外部DLL时,出现无法解析外部文件的错误,可能的原因:
接口文件中存在以下代码
#ifdef EXPORT_STDCALL
#define CALL_STACK __stdcall
#else
#define CALL_STACK __cdecl
#endif
“属性” - “C/C++” - "预处理器" - "预处理器定义" 内添加 :EXPORT_STDCALL
接口文件中存在以下代码
#ifdef EXPORT_STDCALL
#define CALL_STACK __stdcall
#else
#define CALL_STACK __cdecl
#endif
“属性” - “C/C++” - "预处理器" - "预处理器定义" 内添加 :EXPORT_STDCALL