vscode配置C++开发环境2020年2月14日版

闲话:

虽然现在网上已经有了很多的vscode的配置教程,但是很多都失去了时效性。因为vscode的更新很快,扩展更新也很快,今天笔者斗胆写下自己的vscode配置C++的教程。

小声bb:其实官网就有很好的文档,但是都是全英文的,看起来费劲啊。英文的信息密度比中文差太多(毕竟是硕果仅存的非拼音文字嘛)

正文:

安装vscode

官网:https://code.visualstudio.com/
怎么下载不再赘述,相信大家都会的。

如果你是Windows10

退出本文,自行解决。
PS:曾经,笔者在跑数据时,Win10环境下,minGW编译出的exe跑不出正确数据,换用Linux才成功。

如果你是Linux用户

啥,你都用Linux了,难道不会装软件?

配置环境

以下流程以Linux环境为例

安装编译器

首先检测你的系统有没有安装gcc,在命令行中输入
gcc --version
没安装的话请安装(汗,用Linux能不会这些吗,我都在写些啥,之后补充Win版教程才是正道啊)

安装vscode中文扩展

打开vscode,按下快捷键shift+ctrl+x,在搜索框中输入chinese,第一个就是啦
Screenshot_20200214_140740.png
安装之后重启vscode

安装vscode的C++扩展

和上面类似,进入扩展商店,在扩展商店搜索C++
Screenshot_20200214_140740.png
安装,现在Linux安装是全自动的,怪不得说Linux对码农友好呢

安装一键运行扩展Code Runner

Screenshot_20200214_145802.png

对扩展进行设置

进入vscode的设置界面,找到扩展设置栏里的Run Code开头那个
修改这两个设置:
Screenshot_20200214_150137.png
第一个是在终端中运行,第二个是运行前保存代码

Run!

首先写一个helloworld,然后我们按下快捷键ctrl+alt+n,发现成功运行了,撒花~~

修复一些小问题

害,还有些详细的配置没有搞好,C++扩展更新太快了,现在都有(2020.2.14)专属的可视化配置了,我再研究一下吧。

问题一:不能格式化代码

检查有没有安装clang-format,因为C++扩展默认使用的是clang-format。值得一提的是,现在clang-format已经与其他clang工具集成到一起了,安装的话直接安装clang即可(存疑,笔者不确定有没有办法单独安装)

问题二:头文件下提示波浪线

这个问题是因为系统没有侦测到头文件路径,需要手动配置一下头文件路径

0%