1.安装 C++ 扩展
2.在 Windows 上安装 C++ 编译器
c++是编译型语言,所以安装编译器是必备条件。
如果要对 Windows 进行 C++ 开发,建议安装 Microsoft Visual C++ (MSVC)编译器。
要安装 MSVC,请打开 VS Code 终端运行以下命令:
winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.20348"
他会进行以下安装,安装好了之后可以进行编译器是否安装成功验证
在 Windows “开始”菜单中键入“developer”打开 Developer Command Prompt for VS
在 Developer Command Prompt for VS 中键入 cl 来检查 MSVC 安装。你应该会看到包含版本和基本使用说明的版权消息。
注意: 要从命令行或 VS Code 使用 MSVC,必须从 Developer Command Prompt for VS 运行。普通 shell (例如 PowerShell、Bash 或 Windows 命令提示符)未设置必要的路径环境变量。
3.进行C++开发
打开一个项目,编写一个helloworld.cpp
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> msg{"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
for (const string &word : msg)
{
cout << word << " ";
}
cout << endl;
}
发现有以下错误,这是因为没有找到编译器
按照提示打开配置,发现没有编译器路径,这是因为没有从 Developer Command Prompt for VS 启动 VS Code,他识别不到路径
我们使用的是 MSVC 编译器,因此需要从 Developer Command Prompt for VS 启动 VS Code,以正确设置所有环境变量。
在 Windows “开始”菜单中键入“developer”打开 Developer Command Prompt for VS 在命令提示符中键入“code”,然后按 Enter
现在会打开一个新的vsCode,重复之前的配置操作,选择编译器路径
这个时候就不报错了,并且多了一个配置文件
运行c++,成功后发现多了一些文件,底下终端也打印了输出的内容