C++ 无法使用Microsoft Visual Studio 2019生成控制台应用程序

C++ 无法使用Microsoft Visual Studio 2019生成控制台应用程序,c++,winapi,console-application,visual-studio-2019,C++,Winapi,Console Application,Visual Studio 2019,我刚刚安装了VS2019的社区版。我选择构建它为我创建的控制台应用程序(“hello world”程序)。创建的文件名为ConsoleApplication1.cpp。我进入“构建”菜单,选择“构建”,并出现以下错误: 1>------ Build started: Project: ConsoleApplication1, Configuration: Debug Win32 ------ 1>C:\Program Files (x86)\Microsoft Visual Stu

我刚刚安装了VS2019的社区版。我选择构建它为我创建的控制台应用程序(“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”,这里是我收到建议的地方:

也许我没有安装所有需要的组件。我最近勾选了“Windows通用CRT SDK”(按照说明),但构建仍然失败。这个警告很有趣。我也查了一下,但还没有找到一个有效的解决方案。我的“平台工具集”是VisualStudio2019(v142)


构建控制台应用程序可能还缺少什么?非常感谢。我在Windows7上工作

看起来你的安装被破坏了,我会卸载然后再试一次,不需要修改SDK设置,这也是我的想法。也许你在安装VS 2019时没有添加C++支持。您只需再次调用安装程序并安装任何其他部件,而无需再次进行完整安装。谢谢!事实证明,没有安装任何Windows SDK。我安装了最新的一个,现在构建成功了。我没有拒绝安装SDK,但我想这不是默认设置。现在构建并运行。看起来您的安装已中断,我将卸载并重试,不需要修改SDK设置,这也是我的想法。也许你在安装VS 2019时没有添加C++支持。您只需再次调用安装程序并安装任何其他部件,而无需再次进行完整安装。谢谢!事实证明,没有安装任何Windows SDK。我安装了最新的一个,现在构建成功了。我没有拒绝安装SDK,但我想这不是默认设置。现在构建并运行。