Visual Studio生成错误“未解析的外部符号WinMain”

时间:2016-08-14 03:08:54

标签: visual-studio

这个错误真让我疯了!我该如何解决?

这是我的输出:

1>------ Build started: Project: GenericProjectName, Configuration: Debug x64 ------
1>MSVCRTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
1>C:\generic\path\to\executable.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

是的,我已选择Windows作为子系统。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。我看了一个较旧的项目的设置,它有"" (没有!)被选为子系统。

然后我更改了这个项目的子系统并将其更改为Not Set(并且还删除了文本以确定)。

猜猜是什么?它以某种方式起作用了!