c++ - C++ Hello world 在 Visual Studio 2019 中不断给我错误
问题描述
我只是想用 C++ 打印 hello world,但我得到的只是构建错误。错误列表显示 412 个错误,它们大多是“无法打开源文件”,后跟一个我没听说过的文件名。
它还说未定义 WindowsSDKDir 属性,当我查找此问题时,我找到的解决方案是修复 Visual Studio。我完成了 Visual Studio 的修复,并在工作负载中选择了 C++。
即使我在初始设置期间选择“控制台应用程序”,它最终也会给我同样的错误,即使这应该为 Hello World 设置一个基本环境。
我的代码只是为了打印出 hello world。
#include <iostream>
void output();
int main()
{
output();
}
void output()
{
std::cout << "Hello World!" << std::endl;
}
解决方案
所以我只是完全卸载了 Visual Studio,然后重新安装它。我意识到我可以使用安装程序对其进行修改,但基本上在选择 C++ 工作负载后,我确保在右侧选择了每个框。我不知道我是否需要它,但我只是安装了所有东西以确保它终于奏效了。
推荐阅读
- python - “CategoricalIndex”对象没有属性“is_dtype_equal”
- mysql - MYSQL IF NULL THEN 显示 N/A
- c++ - 如何在 Windows 命令提示符中说 t 秒后杀死 C++ 程序?
- terraform - 如何从从地图中提取的列表中创建多个动态块条目
- ios - 即使我在菜单中选择不透明(webview),xcode 12 顶部状态栏也保持半透明
- python - 如何将字符串日期转换为日期对象并获取字符串日期值格式为 2021-01-22T11:36:52.387000+01:00 和日期时间的年份?
- javascript - 未捕获的 SyntaxError:'' 字符串文字包含未转义的换行符
- c# - 如何使用 HtmlAgilityPack *在 Discord Bot 中获取异步调用*
- javascript - 为什么我没有向存在对象添加新的键和值?
- ios - iOS 应用程序中的 Apple Pay 是否需要像 Stripe 这样的支付处理程序?