VScode配置C/C++环境

鉴于本人在配置vscode上面吃了很多苦头,现于某日分享本人从零开始的配置vscode的历程(省略中间大多失败的过程)、、、

VScode下载

那么首先,你得先去下个vscode,如果在此之前有过vscode的下载记录,记得把它彻底删掉再下载哦(如果你的vscode已经被你整废掉了的话)

https://code.visualstudio.com/官网丢这儿了,点一下就好

工具链下载

趁着下载的功夫,我们先去下载编译和运行C和C++程序所需的工具链mingw64

https://www.mingw-w64.org/downloads/进这个链接,往下划,看到Sources,最新的就行,或者直接进这个链接,直接下也行,下载完解压缩存在你记得的位置

环境变量配置

找到你刚刚下的mingw64,打开它,里面有个bin的文件夹,打开,把这个文件夹的路径复制下来,然后设置-环境变量-系统变量-Path-新建-刚复制的路径-确定-确定-确定

 

如图,注意,每个人的路径不一定是一样的,一定要用自己mingw64/bin所在的路径。

VScode配置

打开VScode,初始进入页面应该是英文版的,但是如果你的英文底子并不是很合格,就得跟我一样先去扩展里下一个中文补丁了

像这样,下载就好,如果插件没有生效,一般重启就好,以下不再强调。

其他的插件:

事实上,单纯写C/C++这几个插件就足够用了

字体:

VScode的默认字体小的难受,可以在设置里调整大小,调到自己看着舒服就行

 

另外,如果要终端显示输出的话,可以在C/C++ Compile Run的设置里调,

写代码与运行

创建个文件夹,再在文件夹里创建cpp为后缀名的文件,随便写个hello world,然后F6运行,结果如下就行了

.vscode里的一些烦恼(选看)

如果你运行不了并且显示配的launch.json什么的有问题,可以试试下面的,里面出现的一些路径类的东西记得换成自己的

我的launch.json:

{
    
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        }
    ]
}

我的tasks.json:

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "C:\\Program Files\\mingw64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-std=c++17"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

我的settings.json(帮朋友配的时候他的VScode出现的,不知道有什么用,实测对运行没什么影响):

{
    "files.associations": {
        "cmath": "cpp",
        "iosfwd": "cpp",
        "iostream": "cpp",
        "filesystem": "cpp",
        "charconv": "cpp",
        "ostream": "cpp"
    }
}

tips:以上的路径名,文件夹名,文件名等,都不要出现中文,不然会寄(确信

结语

以上就是VScode配置C/C++的全部内容了,了解了这个之后,配python,java,html什么的就比较容易了。没什么文笔多多包容,有问题可以在主页-About-关于 中联系qq或邮箱,或者直接评论也行(我应该开了评论功能

 

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇