c++ - 未能找到:“CL.exe”。该系统找不到指定的文件
问题描述
我正在尝试使用 C++ 进入 SDL2,并且我已经按照各种 YouTube 教程中的所有步骤进行操作。我正在使用vs2019,每次尝试运行任何东西时都会出现此错误:无法找到:“CL.exe”。该系统找不到指定的文件。例如,当我尝试运行此代码时会发生这种情况:
#include "SDL.h"
#undef main
#include <iostream>
int main() {
int x = 1;
std::cout << "Hello World!\n";
std::cin.ignore();
return 0;
}
我已按照所有步骤操作,但似乎没有任何效果。有人问过类似的问题,但他们的解决方案对我不起作用。我只是在编辑器中运行它。有谁能够帮我?
解决方案
我将把它作为一个潜在的答案发布,等待 OP 澄清他所说的“在编辑器中运行它”是什么意思。
除非您特别要求,否则MSVS 不会随C 和 C++ 编译器和库一起安装。要安装它们,您必须重新运行安装程序。你最终会得到一个屏幕,上面有很多不同的选项。这是一个标签页,顶部有“<strong>Workloads”、“<strong>Individual Components”和“<strong>Language Packs”。
查找并确保同时选择两者:
- “通用 Windows 平台开发”</li>
- “使用 C++ 进行桌面开发”</li>
像往常一样继续。安装程序将更新 MSVS,使其能够编译 C 和 C++ 程序。
推荐阅读
- actions-on-google - 代理突然离开对话,没有任何迹象表明错误是什么
- javascript - Vuetify stepper 垂直和非线性问题
- python - Django 尝试创建自定义登录表单失败
- python - 组合不同形状的数组
- django - Django 按状态名称查询而不是 2 字符缩写
- javascript - jquery获取复选框,都具有相同的类,基于链接
- ios - 如何将文件保存在另一个应用程序的数据文件夹中?
- css - 最大高度和最大宽度媒体查询不起作用?
- log4j - log4j 在模式中设置类和方法摘要长度
- ubuntu - GHC 8.4.2 无法导入 System.Random