error LNK2019 unresolved external symbol main referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)

Error LNK2019 unresolved external symbol main referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)

我正在尝试在 visual studio 社区中创建一个新的 GUI 项目 2017 使用以下视频:https://www.youtube.com/watch?v=QCnyqMWPkQk

当我第一次运行这个程序时,我遇到了入口点错误。我通过将链接器中的子系统设置为控制台 (/SUBSYSTEM:CONSOLE) 来解决它。

但是,在 运行 再次输入代码后,我得到了那个错误 "LNK2019"。问题是否也与入口点有关?

我应该怎么做才能解决这个错误?

我通过以下方式解决了我的问题:

1) 关闭项目并重启PC

2) 创建一个新项目并关注此线程 http://www.bogotobogo.com/cplusplus/application_visual_studio_2013.php

转到Project Properties > Linker > Input

在字段 Ignore Specific Default Libraries 添加: msvcrt.lib

你已经完成了。