首页 > 解决方案 > 无法使用 Microsoft Visual Studio 2019 构建控制台应用程序

问题描述

我刚刚安装了 VS 2019 的社区版。我选择构建它为我创建的控制台应用程序(“hello world”程序)。创建的文件称为 ConsoleApplication1.cpp。我去构建菜单,选择构建,并得到以下错误:

1>------ Build started: Project: ConsoleApplication1, Configuration: Debug Win32 ------

1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(441,5): warning MSB8003: The WindowsSDKDir property is not defined. Some build tools may not be found.

1>ConsoleApplication1.cpp

1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\yvals.h(12,10): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory
1>Done building project "ConsoleApplication1.vcxproj" -- FAILED.

我尝试按照 stackexchange 上其他地方列出的说明进行操作。当我选择“项目-> 属性”时,Windows SDK 字段为空白。我从另一条 StackExchange 消息中输入的值会导致无法找到该版本的 SDK 的错误。于是我把SDK的版本删掉了,又变成空白了。我也尝试使用“10.0”这是我收到建议的地方:

标准标题上的 Visual Studio 2017 错误

也许我没有安装所有需要的组件。我最近检查了:“Windows Universal CRT SDK”(按照说明),但构建仍然失败。警告很有趣。我也查了一下,但没有找到可行的解决方案。我的“平台工具集”是 Visual Studio 2019 (v142)。

构建控制台应用程序可能还缺少什么?谢谢你。我正在使用 Windows 7。

标签: c++winapiconsole-applicationvisual-studio-2019

解决方案


推荐阅读