VScode从零开始环境搭建

VScode C++ 调试环境搭建

  • 官网下载VScode

  • 安装MSYS2并安装mingw64 如果是32位的机器安装的应该是mingw32

    • 通过安装MSYS2来安装mingw64,步骤如下:

    • 打开MSYS2控制台
      MSYS2Terminal

    • 更新database

    pacman -Syu
    pacman -Su
    
    • 通过终端指令下载mingw64
    pacman -S --needed base-devel mingw-w64-x86_64-toolchain
    
    • 将mingw的路径添加到PATH环境变量
      例如:C:\msys64\mingw64\bin
  • 安装C/C++扩展
    Plugin

  • 新建一个空的文件夹

    • 创建一个.cpp或者.c文件
    • 在vscode中打开该文件夹
    • 在.cpp或者.c文件中写main函数
      #include <iostream>
      int main(int argc,char **argv)
      {
      	std::cout << "helloworld!!"<<std::endl;
      	return 0;
      }
      
    • cirl + shift + P打开命令输入C/C++
      • 编辑配置(UI)
        Plusginsetting

        设置编译器路径,根据安装路径选择以及设置IntelliSense为windows-gcc-x64
        C/C++setting

        设置完成后会自动生成.vscode文件夹和文件夹内c_cpp_properties.json

      • 添加调试配置
        选择C/C++:g++.exe生成和调试活动文件
        C/C++:g++.exe

        配置完成后会自动在.vscode文件夹下生成tasks.json和launch.json
        可以通过点击运行或者F5调试,该配置完成后能够进行对代码进行断点调试

  • cmake

    • 下载cmake

    • 根据电脑平台选择安装包
      picture

    • 安装完成后将安装文件夹的bin路径添加到PATH,例如
      picture

    • 在vscode 安装cmake扩展配件和cmaketool

    • 在cmaketool中设置cmake可执行文件的path
      picture

    • ctrl + shift + P打开命令面板,输入settings.json
      picture

      点击完成后会在.vscode文件夹中生成settings.json
      打开settings.json
      添加 “cmake.generator”: “MinGW Makefiles”
      picture

    • ctrl + shift + P打开命令面板,输入cmake,选择quick start快速开始
      picture

      选择工具链 GCC 相关工具链即可
      picture

      填写工程名字
      picture

      完成操作之后会添加CMakeLists.txt
      这个时候可能会报错无效的cmake generator,可以关闭vscode重启即可。
      重启后可以看到生成了build文件夹和以及文件夹内的一系列工程构建文件,包括Makefile,可以在 Makefile内编写自己的构建规则。
      在这里插入图片描述

  • 通过以上操作即可完成从零开始下载vscode到配置完成一个可以调试以及可以用cmake作为构建工具的C++工程模板

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值