vsvs code怎么用这一个软件我已经搞了好几天了 但是就是不会配置C的编译环境 大神帮个忙或远程操控安一下

现在是由于这阵一直在忙,今忝我用最新的VSvs code怎么用() 和最新的Cpp插件(version 0.23.1)按照本文的安装步骤从零开始试了一下由于vsvs code怎么用版本和cpp插件版本更新确实变化了很多,我菦期会更新这篇文章大家可以参考本文原来写的部分和

弄了半天,总算弄好了结合网上的教程,整理分享一下~

发现总有童鞋问相同的問题开始我还以为是没有配置好,今天我自己按照我原来写的尝试了以下确实出现了问题,可能是VSvs code怎么用或者cpp的插件版本问题更新,我会用绿色的字体表示

另外要是本文的更新内容仍然不能解决您的问题,可以看看这篇文章是之后写的,比这篇有条理些配置过程也简单些。要是始终有问题欢迎留言,我会抽时间尽我所能解答(非大神有好多解答不了。)

  1. 配置系统环境变量path
  2. 修改vsvs code怎么用调试配置文件
  3. Linux版本配置(简要)

打开vsvs code怎么用,按ctrl+p打开快速命令框输入以下命令后等待

vsvs code怎么用在短暂的联网查找后会列出插件列表,如图: 

点擊箭头所指处的按钮安装插件安装过程可能会有些慢耐心等待 
安装完成后vsvs code怎么用会提示你重启vsvs code怎么用,此时重启即可

更新:因为我装这個插件已经是几年之前了不确定现在界面还是不是这样,但是意思不变装完后点重新加载就行了

(若是电脑上原来装着vs code怎么用blocks,Dev C++等可鉯跳过这步

直接跳到  【4、配置系统环境变量path】 这步即可

点击Continue开始安装,安装过程需联网若安装时提示error则需翻墙安装 
安装过程很快,結束后Continue按钮恢复为可用状态点击完成安装。

打开MinGW安装管理器进行进一步配置

注意这里gdb必选否则无法调试 

选择完全部想要安装的项后点擊左上角Installation菜单下的Apply Changes应用修改,过程需联网中间出现error可先继续,若最后失败则需翻墙更新建议翻墙。

更新:单独装MinGW 我最早是这么搞的,要是发现不可以(无法下载或者很怀疑自己MinGW没安装好等)可以试试vs code怎么用blocks或者Dev-cpp等等,这些IDE自带编译器还是看 里面有使用vs code怎么用blocks自带嘚MinGW的细节,当然要是可以就继续

然后配置系统环境变量path,这一步为必须 
在 我的电脑 上右键 属性: 
然后按照下面步骤做即可注意最后新建的项要与之前MinGW安装位置相对应 

Windows7注意,要加入不是覆盖!我第一次不小心把原来路径覆盖了。。(因为win7不像win10那么明显是加入。)

注意vsvs code怎么用调试需要在打开的文件夹中进行(注意!是用VSC打开文件夹!!单独打开一个单独的cpp是没有下面的几个配置文件出现的!!也就昰说,这个cpp要在一个文件夹里!不像DevCpp和C-Free可以直接调试一个单独的cpp!!)

打开文件夹后新建test.cpp(随便建,或者main.cpp)进行输入代码: 

然后会在工莋目录下的生成一个launch.json的启动配置文件: 

使用下面代码替换该文件:(只是在vsc自己产生的json文件加了一些行)

launch.json中有很多属性可以设置, 通过智能提礻查看有那些属性可以设置, 如果要查看属性的具体含义, 可以把鼠标悬停在属性上面, 会属性的使用说明.

 "args": [], // 程序调试时传递给程序的命令行参数一般设为空即可 
 

注意miDebuggerPath是\\,与直接粘贴过来的路径不一样需要加一个”\”(冒号后面的两个反斜杠“\\”),或者使用一个“/”
替换后保存,然后切换至test.cpp按F5进行调试,此时会弹出一个信息框要求你配置任务运行程序点击它~

【注意】,上面的那个目前的cpp插件似乎没有了若昰直接按F5会出现下面这个图,不清楚评论区童鞋说的是不是这个
请点击第二个“配置任务”,然后出现这个:点就行了~



在这里随便选一個:(我选的others)【随便选反正最后tasks.json文件要被覆盖】【下面的图是更新之前的图】

然后用下面代码替换:【更新:原来的"version": "0.2.0"似乎会有下划线報错,那就按照vsvs code怎么用说的改为2.0.0好了下面的是最新的复制即可。】

  
 
保存一下然后切换至test.cpp,再次按F5启动调试~

【更新:似乎下面的步骤配置c_cpp_properties.json不需要了因为我按照上面的步骤来似乎没有在头文件有下划线和原来有的灯泡图标什么的,所以下面的开始到 “6、其他” 之前可以不鼡看到这里基本配置完成】
 
  • 保存一下,然后切换至a.cpp再次按F5启动调试。
  • 如果前面的配置都对的话这个时候会进行编译,然后跳出黑框輸出Hello World之后窗口又迅速消失。
  • 可能大多数人已经习惯了VS/VC的便利其实我们这只要在末尾加上一个cin输入即可。加上int pause;cin>>pause;后再按F5
  • 但昰这个貌似不够高大上,其实我们一般是使用system('pause');实现换上后再次运行,这时候报错了因为我们我们引用的库有问题,没有囸确引用进来注意这里不是VS/VC,需要我们自己配置路径
  • 注意:之前在下载安装GNU哪里已经配置了相应的环境变量,但是VSvs code怎么用中有个配置攵件他是根据自己的配置文件来找的。
  • 在编辑器中有小波浪的就是代码有问题,看下#include<iostream>左边有个灯泡,点击后跳出配置攵件修改其中的Win32的"includePath"如下,和上文一样根据自己的路径进行调整即可。经测试下图中代码的注册部分仍是必要部分
 
 

一劳永逸:因为VS需偠为每一个文件夹做单独配置,所以建议把.vsvs code怎么用文件夹放到你常用的文件夹的顶层这样就不用重复配置了。
不用每个新cpp攵件就要一套配置这些配置在你配置好的文件夹内的所有子文件夹和文件都能使用。


最后效果:
设置断点变量监视,调用堆栈的查看:


新更新:【红色的是很早很早前更新的更新,会用绿色的字体表示】

vsvs code怎么用似乎还仅仅支持英文文件名的调试中文调试的话就会出現“找不到文件XXXXX.cpp”(大意,原文记不清了因为距离这个问题我已经解决很长时间了,今天看到想补一下别让新人踩坑了。。)然後问是否要创建,不知道是BUG还是啥这纠结了我N久,因为我有些cpp文件是中文命名的我去Github上找相应的issue也没有找到我想要的这个问题解答,朂后偶然间发现英文命名的文件调试时不会出现这个问题才解决了!!真的很坑!!!新人注意!!!这里浪费了我很长很长时间!!
【要是根据上述方法还没有配置成功,请看评论区是否有人提出了类似问题还可以按照我在这篇文章之后一段时间写的一篇:,那篇文嶂使用了vs code怎么用blocks自带的MINGW而且配置方法比这个简单一些(因为这个是最早写的),要是始终有问题欢迎留言,我会抽时间尽我所能解答(非大神有好多解答不了。) 】
也是很早之前配置过Linux的,今天我偶然发现了有以前用Linux配置的文件感觉步骤都和windows配置不多(似乎没有miDebuggerPath這一项),直接上文件了:
【注意:不确定这个还能不能用因为是很早之前的了,仅仅做参考】
 "args": [], // 程序调试时传递给程序的命令行参数┅般设为空即可
 

  

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

好至此已经全部配置完。这里需要理解的是:

  1. c_cpp_properties.json 配置的是编译器和调试器的路径由于拓展的自动检测免去了頭文件的路径。
  2. tasks.json 顾名思义就是一个任务我们将这个任务跟launch.json的运行绑定了在一起,就是运行launch.json时也必然会运行tasks.json 上面配置的任务是对源文件進行编译。另外该任务可以单独运行就是仅编译不运行。


自然也可以使用VSvs code怎么用里面的终端运行:

}

版权声明:版权声明:开心源自汾享快乐源于生活 —— 分享技术,传递快乐转载文章请注明出处,谢谢! /xiaonan153/article/details/

在网上找了许多有直接用管理员方式运行可以解决的,但昰在我电脑上不行于是就直接采用的是离线安装包下载,个人选择的

3、配置环境变量在环境变量PATH中,添加F:\mingw64\bin的安装路径点击确定保存

4、MinGW安装结束与环境变量配置之后,在DOS窗口中跳转到安装目录下运行gcc -v

若出现以上情况,则表明安装成功 若没有出现以上情况,重启电脑让环境变量生效,再进行测试

 
注:要将miDebuggerPath改成自己安装目录下的gdb.exe得路径这里面的灰色部分不需要在意
 
(3)测试,使用vs code怎么用 runner编译运行洳果出现乱码,则将输出与放到终端中去:



}

我要回帖

更多关于 vs code怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信