可执行文件调用DLL库文件:
1、静态调用:.h文件、.lib文件、dll文件
.h文件确保导出函数有声明(需导出导入标识),.lib文件确定所导出函数的位置(连接器连接时需要),dll实际的库
(导出导入标识).h文件可如下书写:
#ifdef MYLIBAPI
#elseif
#define MYLIBAPI extern "C" __declspec(dllimport)
#endif
(exe调用dll是可在其cpp文件include 此头文件之前定义:#define MYLIBAPI extern "C" __declspec(dllexport))
2、动态调用:.h文件(可以没有.h文件,只要知道所调用函数的名字,参数就行,可以用函数指针的方法实现),dll文件
另外,调用静态lib库:.h文件,.lib文件