c++ - VS2017 15.6.1 更新后未解析的外部 "int __cdecl invoke_main(void)"

标签 c++ visual-studio-2017

我希望有人能在这里帮助/指导我。我有一个工作应用程序,但今天我不断收到以下错误:

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

唯一改变的是我将 VS2017 15.5.4 更新为 VS2017 15.6.1(最新)。我一直在这里和那里阅读,我相信某个地方的某些设置可能已经改变,现在程序无法“看到”主要功能。作为记录,我确实在我的笔记本电脑上尝试了这段代码,它仍然有 VS2017 15.5.4 并且运行没有任何问题。知道它可能是什么吗?

最佳答案

检查您的项目配置。

右键单击项目 -> 属性 -> 链接器 -> 系统 -> 子系统。

您可能希望将其设置为 Windows (/SUBSYSTEM:WINDOWS)

关于c++ - VS2017 15.6.1 更新后未解析的外部 "int __cdecl invoke_main(void)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49246136/

相关文章:

javascript - 将 const 函数代码从 JSX 转换为 TSX

c++ - PVS-Studio 知道 Unicode 字符吗?

c++ - 左右对齐输出一致

c# - 如何获取 Visual Studio Intellisense 工具提示以显示 .NET Framework 3.5 的说明?

msbuild - DeployOnBuild 不适用于 VS2017 MSBuild 工具

c# - 无法在 VS 2017 15.5.7 中添加服务引用

c++ - 为什么我不能在 Qt Widget 上绘制三角形

c++ - getline 后返回文件开头

c++ - 使用 C/C++ 检查 Windows 中的软件安装和安装目录

python - 有上行字符吗? (与\n相反)