【发布时间】:2011-10-08 01:00:30
【问题描述】:
我有一些想编译成 dll 文件的 c++ 类。当我尝试编译项目时,我收到一个未解决的外部符号错误:
- 错误 LNK2019:函数 tmainCRTStartup 中引用的未解析符号 _WinMain@16
- 致命错误 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;
}
【问题讨论】:
标签: c++ visual-studio dll compilation