生成错误"LNK2019: unresolved external symbol _WinMain@16"
Build Error "LNK2019: unresolved external symbol _WinMain@16"
所以,我完全不懂C++,我需要认真的帮助。我敢打赌,对于一些普通用户来说,这甚至不是问题,所以请帮助我。
这是我在VisualStudioProfessional中作为Win32控制台文件编写的。
#include <iostream>
using namespace std;
int main()
{
int i = 100;
return 0;
}
在控制台中,我得到以下内容:
1>------ Build started: Project: Project1_RenatoAlegre, Configuration: Debug Win32 ------
1>Build started 1/25/2012 3:09:03 PM.
1>InitializeBuildStatus:
1> Touching "DebugProject1_RenatoAlegre.unsuccessfulbuild".
1>ClCompile:
1> All outputs are up-to-date.
1>ManifestResourceCompile:
1> All outputs are up-to-date.
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>c:usersrendocumentsvisual studio 2010ProjectsProject1_RenatoAlegreDebugProject1_RenatoAlegre.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.37
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
我没有办法运行程序,因为这个"1失败"的东西。我必须在Visual Studio Professional中运行该程序。
项目属性->C/C++->链接器->系统->子系统:控制台(/SubSystem:Console)
如果你想要一个控制台项目。
subsystem
从Windows
更改为Console
。
- 右键单击
Solution Explorer
中的项目名称 - 选择属性
- 在配置属性中打开链接器
- 子系统将是列表中的第一项
- 在下拉列表中选择
Console (/SUBSYSTEM:CONSOLE)
相关文章:
- CppSQLite 抛出"LNK2019: unresolved external symbol"错误
- Visual Studio中的wxwidgets应用程序给出错误"LNK2019 unresolved external symbol"
- 在 C++ 中嵌入 V8 会导致与 libcpp 相关的"unrecognized external symbol"错误
- 我的游戏引擎的 spdlog 日志记录出现奇怪的"unresolved external symbol"错误
- 如何修复"unresolved external symbol _gladLoadGLLoader referenced in function _main"和"unresolved external
- 通过覆盖虚拟函数来获取'unresolved external symbol'
- 运行时动态加载库时出错"unresolved external symbol"
- 为什么 VS C++链接器返回具有混合 DLL 转发的"LNK2001: unresolved external symbol"?
- Visual Studio 2017 中的 MySQL 连接器/C++ 错误"Unresolved external symbol _get_driver_instance"
- CMake 和 Visual Studio 出现"unresolved external symbol"错误
- DLL 注入编译 "unresolved external symbol" Visual Studio C++
- "Error LNK2001: unresolved external symbol _main"仍然存在
- QT 单元测试 moc "unresolved external symbol" for QMetaObject
- 主外部功能的C++ "unresolved external symbol"
- 错误 : "error LNK2019: unresolved external symbol"
- 为什么我的代码生成"Unresolved external symbol"错误?
- 使用三角形库时的"unresolved external symbol _triangulate"
- 如何修复" Error LNK2019 : unresolved external symbol ... "
- 问题:"error LNK2019: unresolved external symbol"
- 为什么我会收到"unresolved external symbol"消息?