我有以下错误:
LNK2019:函数 ___tmainCRTStartup 中引用的未解析外部符号 _main
有很多与此错误相关的线程,但这些解决方案都不适合我。而且,没有人解释为什么会出现这个错误。
我试过:
wWinMainCRTStartup
作为链接器属性(线程)中的入口点- 将链接器设置为“Windows”(与上述相同的线程)
- 右键单击解决方案名称->添加->现有项目->带有主文件的文件(与上述相同的线程)
#include <tchar.h>
(错误 LNK2019:未解析的外部符号 _main 在函数 ___tmainCRTStartup 中引用)- 尝试项目 + 属性、C/C++、代码生成、缓冲区安全检查 = 否(线程)
- 选项:C/C++、代码生成、运行库=/MTd;C/C++,代码生成,基本运行时检查=默认;C/C++,代码生成,缓冲区安全检查=否;链接器,高级,入口点=主(线程)
main.cpp
在exceptusing namespace std
和- 中注释掉标头#include <iostream>
- 导致引用这些标头的函数出现级联和滚雪球错误- 我删除了除测试代码之外的所有内容,并排除了除;之外的
main.cpp
所有源文件。main.cpp
正如预期的那样,它是朝着正确方向迈出的一小步。问题一定出在其中一个头文件上。 - 使用 Win32 Windows 应用程序模板创建新项目(线程和线程)
没有尝试过并怀疑这些也不起作用:
为什么我会收到此错误,解决方案是什么?