这个错误真让我疯了!我该如何解决?
这是我的输出:
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作为子系统。
答案 0 :(得分:0)
我设法解决了这个问题。我看了一个较旧的项目的设置,它有"" (没有!)被选为子系统。
然后我更改了这个项目的子系统并将其更改为Not Set(并且还删除了文本以确定)。
猜猜是什么?它以某种方式起作用了!