我创建了一个名为Win32DLL的项目win32,用C ++生成DLL,如下所示:
class CWin32DLL
{
...
};
然后我构建成功的源代码和C ++编译器生成Win32DLL.dll。所以从现在开始,我可以将我的DLL导入任何项目C ++。
我不知道为什么在某些项目中,他们在同一个项目Win32DLL中创建了文件DllExport.cpp,并在DllExport.cpp中添加了以下代码:
#include "CWin32DLL.h"
CWin32DLL g_win32DLL;
这种实施的主要原因是什么?