本教程中,你将配置vscode环境,用来C++开发入门。
OK,let's go !
在扩展中搜索c++,排在第一个的就是,直接点击安装即可
image-20220426194824827
软件正常安装,安装好后,会弹出一个窗口,运行命令
pacman -Syu
中间会让你多次选择y/n,选择y进行安装即可,最后一次输入y,窗口会消失,从开始菜单中找到MSYS2,然后再次打开,运行如下命令更新剩下的基本包:
pacman -Su
继续安装一些工具:
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
里面默认安装所有,安装空间还是蛮大的,编写此文时需要1026.69MiB
打开cmd命令窗口,分别输入
g++ --version
gdb --version
如果没有提示g++或者gdb不是可识别的命令,说明成功了
启动cmd,进入到你想开始项目的路径下,项目的名称为cvtutorials:
mkdir cvtutorials
cd cvtutorials
mkdir helloworld
cd helloworld
code .
命令"code ."会在当前工作的文件夹打开vs code,这里会变成你的“工作区”
添加helloworld.cpp文件,并添加如下代码
#include <iostream>
using namespace std;
int main()
{
cout << "hello, cvtutorials.com world!";
return 0;
}
按下ctrl+s
保存文件,当然也可以自动保存文件:File--Auto Save(文件-->自动保存),最后在工作区可以看到如下界面:
image-20220426153324995
看下源码,发现出现了红色波浪线(这里的原因可能是因为计算机里已经安装了vs studio),让我们来看看,将鼠标悬浮到错误处,然后再点击快速修复:
image-20220426201552030
点击快速修复后,会自动创建.vscode
文件夹下并自动添加文件c_cpp_properties.json
,
image-20220426204447632
打开c_cpp_properties.json
文件,会发现里面的compilerPath
默认是vs studio的,改成刚才安装的软件路径,将intelliSenseMode改成windows-gcc-x64,更改之前是这样的:
image-20220426202410893
更改之后是这样的:
image-20220426203928396
现在没有红色波浪线了 :p
创建tasks.json:点击终端--配置默认生成任务,在下拉箭头中,选择g++.exe build active file
,
image-20220426173115173
image-20220426175323849
然后会在.vscode文件夹中自动创建tasks.json文件(不建议自己创建文件,然后从网上找到tasks.json内容复制粘贴,每个人的路径不一样,还要手动修改)
image-20220426204956427
点击Terminal--Run Build Task,中文是终端--运行生成任务,或者使用快捷键Ctrl+Shift+B
,运行成功之后,会出现:
image-20220426200611976
点击+再创建个终端:
image-20220426201018058
然后运行helloworld.exe:
image-20220426205058144
总结:tasks.json和c_cpp_properties.json两个文件其他配置也可以玩一玩,还有launch.json关于调试器的部分。