0%

Vscode支持C++17特性配置

我当时也想用宇宙第一IDE,可实在是太大了,i7-9750H的CPU配32GB内存运行起来都很卡顿,我人傻了,这得啥配置才能驾驭visual studio。后来想想还是废点劲去配轻量工具吧。

Vscode配置C++17环境

来这里下载mingw,运行后会得到一个文件夹,这个文件夹放到C盘就可以了(其他盘应该也行)。而后将C:\MinGW\bin放到系统的环境变量,命令行输入gcc --version,如果有反应,就说明编译器这边配置成功了。

对于vscode,先安装C/C++这样必不可少的语法检查等插件,然后在安装Code Runner插件,在配置文件中添加以下命令:

1
2
3
4
"code-runner.runInTerminal": true,
"code-runner.executorMap": {
"cpp": "cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
},

这样编译代码时就支持c++17了。我要是会vim我还用这?

为了使编辑器不报红色波浪线的错误,键盘输入ctrl+shift+p,输入C/C++ Edit Configurations(json),之后在弹出的c_cpp_properties.json文件中,写入支持C++17标准:"cppStandard": "c++17",然后就可以了。

给段代码,如果代码不画红色波浪线,就说明配置成功了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <filesystem>

using std::endl;
using std::cout;
using namespace std::string_literals;

int main() {
namespace fs = std::filesystem;

fs::path p{ R"(D:\Github\Cpp-Notes\codes\Chapter-07)" };

return 0;
}

参考

  1. minGW安装
  2. Code Runner配置C++17
感谢上学期间打赏我的朋友们。赛博乞讨:我,秦始皇,打钱。

欢迎订阅我的文章