我创建了一个 DLL 文件,在头文件中我看到:
#ifdef WIN32DLL_EXPORTS
我不明白这是什么意思以及我们可以在哪里/如何设置WIN32DLL_EXPORTS
。
如果我使用:
#ifdef WIN32DLL_EXPORTS
#define WIN32DLL_API __declspec(dllexport)
#else
#define WIN32DLL_API __declspec(dllimport)
#endif
WIN32DLL_API int testSum(void);
testSum
被认为是__declspec(dllimport)
。所以我认为我的项目没有设置为WIN32DLL_EXPORTS
?我怎样才能改变这个?