[学习笔记-VS Code篇]C++环境配置

承接上一篇的安装。
安装好VS Code之后,需要下载一下扩展库,C++等。
最好的图文参考资料:参考链接4。


VS Code有多种使用方式,比如用.json配置,比如用CMakeLists,比如直接在终端使用nanog++等,或者最简单也可以自己下载一下Code Runner自动编译(但这种方法不能调试)。

法一、json配置

下面说一下用.json配置的运行过程。

  • VS Code主要以文件夹进行管理,所以一般都是打开文件夹。
  • 在打开的文件中,新建文件,命名为main.cpp,里面的内容就是一般的hello world!
  • 步骤一:点击左侧昆虫运行标志,选择运行和调试,然后在选择栏中选择第一项C++(GDB/LLDB)。会生成一个launch.json文件,将其中的内容替换,参考链接2,有注释。主要是修改programcwd的路径,写好preLaunchTask的名称。
  • 步骤二:ctrl+shift+P打开Command Palette,输入Tasks: Configure Default Build Task,然后点击出现的选项。这里有不同的生成内容,选什么不是很影响,同样是需要修改task.json的内容的,修改内容参考链接2。主要是修改typeshelllabel要和launch.json文件的preLaunchTask相同,args的设置会生成相对应的g++指令,比如设置"args": ["-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}.out"],配置g++指令为:g++ -g main.cpp -std=c++11 -o main.out
  • 步骤三:ctrl+shift+P打开Command Palette,输入Tasks: Run Task,选择C/C++:g++ 生成活动文件
  • 运行:在return 0;前加断点,然后在昆虫页点击绿色小三角,就可以在终端看到hello world!了。

法二、CMakeLists配置

  • cmake的话要下载一下2个扩展库cmakecmake tools
  • 和法一一样的,首先用VS Code打开一个文件夹hello,然后新建一个main.cpp文件,还是hello world!内容。
  • 步骤一:在资源管理器hello文件夹的右侧点击新建文件的按钮,命名为CMakeLists.txt。其中内容参考链接5,一般就是4句话。
#最低cmake版本
cmake_minimum_required(VERSION 2.6)
#工程名
project(hello)
#生成可执行文件
add_executable(hello_world main.cpp)
  • 步骤二:在终端输入指令,新建build文件夹,进入build文件夹后,执行cmake,然后编译可执行文件。
mkdir build
cd build
cmake ..
make
  • 运行:在终端输入./hello_world

参考
1.Ubuntu16.04下配置VScode的C/C++开发环境
2.ubuntu18.04 基于VSCode的C++环境搭建
3.Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)
4.Ubuntu16.04下配置VScode的C/C++开发环境
5.一步一步学CMake 之 VSCode+CMakeLists 调试 C++ 工程
6.CMake入门——简单CMakeLists的编写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值