vscode配置完美c++开发环境

1.首先是下载c编译器 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

链接:https://pan.baidu.com/s/1l2VF3GeRcjnTjs1eXEb-rQ

提取码:lgtt

复制这段内容后打开百度网盘手机App,操作更方便哦

2.下载后解压,里面有个mingw64文件夹,放到D:\Program\里去,介绍下D:\Program\,因为programme

file文件夹里面有一个空格,很多程序不支持安装路径有空格,所以我搞了一个D:\Program\,放D盘是因为防止windows10让我玩崩了有个退路,系统可以重装,但是我的文件必须保留

3.添加环境变量

4.在vscode里打开一个文件夹作为你以后开发c程序的目录(吐槽一下,vscode文件为王,连项目的概念都是被忽略的)

比如我在D盘新建一个文件夹Project\workspace_c++

在vscode中打开这个文件夹

然后在里面新建.vscode 文件夹,需要注意,vscode前面必须加一个"."

里面新建launch.jsontasks.json两个配置文件

launch.json

{

  "version": "0.2.0",

  "configurations": [

    {

      "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示

      "type": "cppdbg", // 配置类型,这里只能为cppdbg

      "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)

      "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径

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

      "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false

      "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录 workspaceRoot已被弃用,现改为workspaceFolder

      "environment": [],

      "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台

      "MIMode": "gdb",

      "miDebuggerPath": "D:/Program/mingw64/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应

      "preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc

      "setupCommands": [

        {

          "description": "Enable pretty-printing for gdb",

          "text": "-enable-pretty-printing",

          "ignoreFailures": false

        }

      ]

    }

  ]

}

tasks.json

{

  "version": "2.0.0",

  "command": "g++",

  "args": [

    "-g",

    "${file}",

    "--std=c++11",

    "-o",

    "${fileBasenameNoExtension}.exe"

  ]

}

在workspace_c++文件夹下新建hello.cpp


然后f5


在终端下敲击2次回车,然后运行


就这样了

很简单

你可能会有疑问,为什么这篇文章和我之前写的vscode配置完美c开发环境高度重合,原因很简单,因为这样才会显得简单,不会让你产生放弃的想法

根据我对学习的了解,在学习曲线上,入门的难度是最低的,所以,我们不应该在随着时代千变万化的编程环境搭建上浪费1分钟的时间,而是应该将我们的精力全部放在我们的目标上

什么是目标,学会c\c++?

开玩笑,你的目标是在你毛都不会最开始的时候,觉得我可以用c\c++干什么?

我一直玩的是python,没什么目的,就是感兴趣才学习的,我上学的时候学过一些编程基础,至于大学的编程课,我真的只能呵呵一笑,浪费生命.

在学习的初期一件事情给我带来很大的伤害,就是我希望像c一样使用python的数组,然后我找百度上的网络上所谓的教程,不是pandas就是numpy,要么就是list,要么就是说python放弃了数组,总之一群复制粘贴的复制狗,总之我是越学越头疼,越学越找不到方向,就特么推销网课的,关键是你学了也是解决不了你的基本问题,因为你的学习方向本来就是错误的,三个月后,在我已经放弃python数组的时候,我明明白白的知道了numpy这个被人千恩万谢的东西,原生python根本就没数组这个概念,就像c没有printf一样,靠的是三方库,我发现自己被愚弄了,我发现中国的网络上骗子横行,就一群酒囊饭袋,有本事的家伙不是没有,而是不在我们的搜索范围内,他们只愿意去讲一些别人听不懂的玩意儿,一些连标准都尚未定型的东西.以前我崇拜专家,现在我烦死他们了,想获得我的尊重?很简单,拿出你的本事来,3个月学c\c++入门?有多远死多远.学习编程很多人告诉你c\c++是多么多么有用,但是没人告诉你,这就是一块砖头,当你学会盖房子才用的上.c\c++本身p用没有.

我重新学习c\c++的目的很简单,因为c\c++的执行效率高,我的定位就是一些c\c++的小型程序来加快运算速度.所以win64和win32对我来说有什么区别?

用c\c++做大型程序?

我不是劝你放弃,我是劝你身边教你c\c++的人要学会善良,如果使用c\c++开发同样的一款软件,学习成本时间成本代码工作量将是有可能你无法承受的,你要根据自己的实际情况来决定自己的规划.当然如果你有时间与金钱,学习你根本无需顾虑,挑你最想学的去研究,如果你是为了时间和金钱去学习,好好规划下人生轨迹.

我很喜欢陈平说的一句话,这个人是物理学家,却用物理学家的东西来解释经济学,如果学习就是老师教学生的话,这个世界就完了,因为知识永远不会进步,所以正确的方式应该是学生教老师.观点非常独特,我非常赞同,我对这句话的理解就是在你没有入一门学科的坑之前,你是不会受到这些学科的固有思维的限制的,固有障碍对你完全没有起作用,你定下一个项目,去完成它,这才是学习和研究.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 198,932评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,554评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 145,894评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,442评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,347评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,899评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,325评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,980评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,196评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,163评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,085评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,826评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,389评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,501评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,753评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,171评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,616评论 2 339

推荐阅读更多精彩内容