我有一些C++类想要编译成dll文件。当我尝试编译项目时,收到了一个未解决的外部符号错误:
error LNK2019: 无法解析的外部符号 _WinMain@16,在函数tmainCRTStartup中引用 fatal error LNK1120: 1 个无法解析的外部
目前为止,我已经完成了以下工作:
我创建了一个新的Win32项目,选择了dll和空项目。然后将所有h和cpp文件复制到目录中,并添加到项目中。
此外,我添加了一个名为"DllMain.cpp"的文件,其中包含以下代码:
error LNK2019: 无法解析的外部符号 _WinMain@16,在函数tmainCRTStartup中引用 fatal error LNK1120: 1 个无法解析的外部
目前为止,我已经完成了以下工作:
我创建了一个新的Win32项目,选择了dll和空项目。然后将所有h和cpp文件复制到目录中,并添加到项目中。
此外,我添加了一个名为"DllMain.cpp"的文件,其中包含以下代码:
#include <windows.h>
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}