离线情况下,利用vscode,mingw,cmake 构建c++开发环境

本文详细介绍了在无网络环境下搭建轻量级C++开发环境的过程,包括必备软件VSCode、MinGW、CMake的安装及配置,以及如何离线安装VSCode插件。文中还提供了调试过程中可能遇到的问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人觉得使用vs开发c++显得有些笨重,尤其是在本机开启多个进程的时候,奇卡无比,因此想搭建一个轻量级的开发环境。

开始我的尝试!!!

在线安装环境是相对比较容易的,自行百度即可

但是对于没网的环境安装,会有一些坑需要注意一下

1.必备软件

vscode,mingw,cmake

2.vscode必备插件

cpptools,cmake,cmake tools,可能名字有些差异,去官方网站上搜索一下,大概也就知道是哪几个了

特别注意一下cpptools的下载,这个不要从官方网站下载,因为装完之后,还是需要联网下载东西的,所以

直接下载一个完成的cpptools,大小大概20M左右,可以从github上下载,

网址是 https://github.com/Microsoft/vscode-cpptools/releases  

自己选择一个适合自己机器的版本

 

3.可能会遇到的问题,没有最好,也可以先根据后面的第四步进行,然后反过来再看第三步

使用gdb调试的时候 会提示缺少netframework4.6.2,下载安装即可,

安装过程有可能会失败,提示证书链接问题,这个直接搜百度即可

 

4.安装步骤

     (1)首先把下载好的MinGW,加入到环境变量中

     (2)安装vscode

     (3)安装vscode 插件

              离线安装插件使用命令行,cmd 进入到vscode安装目录下的bin文件夹下,

              输入命令  code --install-extension xxxx.vsix 来进行安装插件

              需要把下载好的插件先放入到bin文件夹下

     (4)利用vscode随便打开一个文件夹,做测试用。在文件夹中建立一个CMakeLists.txt,输入几行最简单的语法即可,

              直接复制下面的就行,后面会解释

               例如:

                        cmake_minimum_required(version 3.7)

                        project(Test)

                        add_executable(Hello main.cpp)

 

               然后在文件夹中建立一个main.cpp 写上几行最简单的c++代码,进行编译

               直接按F7 进行编译,这时候就会提示你选择一个合适的编译器,咱们选mingw即可

               直到编译成功!

 

               接下来是使用gdb 进行调试,直接按F5进行调试,这是会提示你进入launch.json,

               这里面需要修改的地方很少,“program” 项 写成对应的可执行文件就可以,就是上面生成的那个Hello.exe

               "miDebuggerPath" 项 写成 gdb的安装路径 ,例如 c:/MinGW/bin/gdb.exe

               到此完结!!!

               中间设计到的一些点都是一笔带过,需要自己动手去搜去找。

               有啥不明白的可以留言!!!不过别喷我啊!!!

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值