基于VS Code 搭建轻量便捷的C++开发环境

最近正在学习C++,一款强大的编译器当然是必不可少的啦!前后试用了Visual Studio、Dev-Cpp、Notepad++、 CodeBlocks之类的编译器,最后真的感觉 嗯! VS Code,真香! 既可以快速运行单文件的小练习,也可以配合Cmake开发工程 舒服的代码高亮和智能补全、快速跳转简直不要太好用!前期的摸索当中看了好多资料(网上很多称作是看一篇就够了,但感觉写的却非常模糊),当然也走了很多弯路,浪费了不少时间,综上,总结一下环境搭建流程,适合小白,亲测有效!

一、明确目的、理清思路

首先明确一下VS Code只是一个代码编译器,能编译、调试、运行就完事了,可以理解为我们之前使用的DevC++增加了用户体验,替换了舒适手感就变为VS Code了,接下来是我们需要解决的完成的一些任务

  • 使用VS Code编译C++代码:需要安装编译器
  • 使用VS Code可以编译、调试、运行程序:需要安装插件,且需要添加两个json为文件
  • 若VS Code编译头文件库时报错:需要添加.h文件库的位置(本人在这点踩坑了

二、具体步骤

1、下载安装解决编译器问题

  • 首先下载VS Code(官网即可),正常安装,遇到打勾的全选即可

  • 下载安装编译器,我这里使用的是ming-w64 ,ming-w64下载(c++的工具包) 官方:https://sourceforge.net/projects/mingw-w64/
    基于VS Code 搭建轻量便捷的C++开发环境_第1张图片

    一定要下载该版本,否则没有bin文件,亲测
    基于VS Code 搭建轻量便捷的C++开发环境_第2张图片

    路径是不可以有中文或空格的,可能会导致gdb无法正常工作没有办法debug放不了断点什么的了

    下载好VS Code之后需要把bin文件的路径添加到系统的PATH里面

基于VS Code 搭建轻量便捷的C++开发环境_第3张图片

配置好之后输入cmd,输入 gcc -v 查看gcc版本即可如下图
基于VS Code 搭建轻量便捷的C++开发环境_第4张图片

2、安装VS Code插件

  • 下载安装完之后,VS Code是空的,打开VS Code装几个插件,你需要什么功能就去下载什么功能,可以理解为手机里的应用商店。
    基于VS Code 搭建轻量便捷的C++开发环境_第5张图片
  • 输入需要下载的插件,比如安装C/C++ ,Code Runner就可以意见运行程序了,可以选择性的添加想要的插件

3、运行调试程序,配置文件

  • 接下来新建一个我们代码存放的文件夹(电脑上习惯的位置)用于存放代码,接下来配置好的调试环境,进队存放在这一个文件夹及文件夹的子目录里的程序作用

    上面就是我在电脑里创建的一个用于存放.cpp文件的文件夹
    基于VS Code 搭建轻量便捷的C++开发环境_第6张图片

  • 接下来配置文件让程序编译起来,在文件夹下新建.VS Code文件夹并新建两个json文件分别是launch.jsontask.json

    • launch.json 配置启动的一些参数
    • task.json 配置编译器的相关参数 可以用最新的c++编译器
      基于VS Code 搭建轻量便捷的C++开发环境_第7张图片
      基于VS Code 搭建轻量便捷的C++开发环境_第8张图片

"externalConsole": false, // 为true时使用单独的cmd窗口,与其它IDE一致;18年10月后设为false可调用VSC内置终端

另外shift +alt+f 自动整理代码 (非常好用,强推)

4、头文件报错怎么办

也就是我遇到的最头疼的问题,在我们VS Code代码写了一大半回过头时,就会发现

在这里插入图片描述

what?库函数都找不到?这个问题也是纠缠我时间最长的问题,很多资料帖子都没有写的很清楚,但我认为应该是很多人遇到的问题吧。

经过不断查找、询问、试错之后我发现,VS Code找不到都文件的问题是由于windows下VS Code默认的编译器是微软的MSVC(Microsoft Visual Studio使用的编译器)的头文件路径,如果没有安装Microsoft Visual Studio肯定会因为炸不到头文件而报错的,所有我们要手动修改配置。

ctrl +shift +p ,"C/Cpp:Edit configurations",生成c_cpp_properties.json文件如图,在这个文件里需要修改基础,如includePath和compilerPath:

基于VS Code 搭建轻量便捷的C++开发环境_第9张图片

还要想添加其他的库,都可以用这样的方式进行添加,上面的配置完成之后,再回到你创建的.cpp文件,你就会发现不会报错了

基于VS Code 搭建轻量便捷的C++开发环境配置完毕,其实过程还是非常简单的,把我的经验记录分享给大家,加油!

Good Luck to you!

你可能感兴趣的:(C++,c++,microsoft,windows)