dll工程头文件加入声明:
#ifdef MY_API //如果定义了
#define MY_API extern "C" _declspec(dllexport)
#else //如果没有定义了
#define MY_API extern "C" _declspec(dllimport)
#endif

dll工程中在预处理器中定义MY_API
在使用的工程中不用预定义MY_API
本文详细介绍了在DLL工程中如何使用预处理器宏MY_API来声明函数为导出或导入,通过条件编译实现不同工程间正确链接。在DLL工程中预定义MY_API宏,在使用DLL的工程中则无需预定义。
dll工程头文件加入声明:
#ifdef MY_API //如果定义了
#define MY_API extern "C" _declspec(dllexport)
#else //如果没有定义了
#define MY_API extern "C" _declspec(dllimport)
#endif

dll工程中在预处理器中定义MY_API
在使用的工程中不用预定义MY_API
1439

被折叠的 条评论
为什么被折叠?