VSCode运行调试C,C++代码,以及OpenGL的环境配置(全)

VScode运行调试C,C++代码部分

一、
(1)首先要安装MinGW(此处我选择的是64位的版本)
点击此处进行下载MinGW-w64
由于外网可能比较慢下面是百度云的分享
点此处百度云下载
提取码:kzse
(2)然后要进行相关环境变量的配置:
右键我的电脑 → 属性 → 高级系统设置 → 高级 →环境变量
然后再用户变量的Path中添加一条你所安装的mingw64的bin目录的位置(即那个包含很多exe的bin目录)
在这里插入图片描述
(3)进行测试
利用win+R快捷键打开cmd命令行,在命令行中输入g++ -v,如果出现下面的信息则安装正确,MinGw就安装好了
在这里插入图片描述
二、在VSCode中安装相应的插件,下面是我下载的插件可以参照着进行添加,其中红框部分是一定要添加的。(其中Clang是OpenGL所要使用的,若只要运行调试C,C++代码可以选择不下载)

在这里插入图片描述
三、在Vscode中添加相应的配置文件

首先:
建立一个文件夹,用于存放你的VSCode的代码,在里面创建一个.vscode文件夹(如下图)
在这里插入图片描述
然后:
在.vscode文件夹下创建三个.json的配置文件,如下图:
在这里插入图片描述
下面是我的配置文件,可进行复制粘贴,但需要修改一些地方(这里是运行调试C,C++代码的配置文件,OpenGL的在下面给出)

1、launch.json
debug的配置文件
此处的miDebuggerPath需要修改成自己的mingw64bin目录下的gdb.exe的路径(直接复制路径的话,要注意修改斜杠)

{
   
    "version": "0.2.0",
    "configurations": [
        {
   
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:/Program Files (x86)/mingw64/bin/gdb.exe",
            "preLaunchTask": "g++",
            "setupCommands": [
                {
   
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        },
    ]
}

2、settings.json
用户的配置文件,可根据注释和自己的喜好进行修改

{
   
    "files.defaultLanguage": "cpp", // ctrl+N新建文件后默认的语言
    "editor.formatOnType": true,  // 输入分号(C/C++的语句结束标识)后自动格式化当前这一行的代码
    "editor.suggest.snippetsPreventQuickSuggestions": true, // clangd的snippets有很多的跳转点,不用这个就必须手动触发Intellisense了
    "editor.acceptSuggestionOnEnter": "on", // 我个人的习惯,按回车时一定是真正的换行,只有tab才会接受Intellisense
    // "editor.snippetSuggestions": "top", // (可选)snippets显示在补全列表顶端,默认是inline
    "code-runner.runInTerminal": true, // 设置成false会在“输出”中输出,无法输入
    "code-runner.executorMap": {
   
        "c": "gcc '$fileName' -o '$fileNameWithoutExt.exe' -Wall -O2 -m64 -lm -static-libgcc -std=c11 -fexec-charset=GBK && &'./$fileNameWithoutExt.exe'",
        "cpp": "g++ '$fileName' -o '$fileNameWithoutExt.exe' -Wall -O2 -m64 -static-libgcc -std=c++14 -fexec-charset=GBK && &'./$fileNameWithoutExt.exe'"
        // "c": "gcc $fileName -o $fileNameWithoutExt.exe -Wall -O2 -m64 -lm -static-libgcc -std=c11 -fexec-charset=GBK && $dir$fileNameWithoutExt.exe",
        
  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在VS Code中配置C/C++环境运行代码,可以按照以下步骤进行操作: 1. 安装VS Code:首先,你需要下载并安装Visual Studio Code编辑器,可以从官方网站(https://code.visualstudio.com/)下载适合你操作系统的版本。 2. 安装C/C++扩展:打开VS Code后,在扩展面板中搜索并安装C/C++扩展。这个扩展提供了C/C++开发所需的工具和功能。 3. 安装编译器:为了编译和运行C/C++代码,你需要安装一个C/C++编译器。常用的编译器有GCC和Clang。如果你使用Windows系统,可以安装MinGW或者MSVC作为编译器。如果你使用MacOS,可以安装Xcode Command Line Tools。如果你使用Linux,可以通过包管理器安装GCC或者Clang。 4. 配置任务:在VS Code中,你可以通过任务来编译和运行C/C++代码。按下Ctrl+Shift+P(或者Cmd+Shift+P),输入“Tasks: Configure Task”,选择“Create tasks.json file from template”选项,然后选择“Others”模板。 5. 配置tasks.json:在打开的tasks.json文件中,将以下代码粘贴到文件中: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "gcc", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } }, { "label": "run", "type": "shell", "command": "${fileDirname}/${fileBasenameNoExtension}", "group": { "kind": "test", "isDefault": true } } ] } ``` 这个配置文件定义了两个任务,一个用于编译代码,一个用于运行代码。默认情况下,按下Ctrl+Shift+B(或者Cmd+Shift+B)会执行编译任务,按下F5会执行运行任务。 6. 编写代码:创建一个新的C/C++源文件,将你的代码写入其中。 7. 编译和运行:按下Ctrl+Shift+B(或者Cmd+Shift+B)执行编译任务,然后按下F5执行运行任务。你的代码将被编译并运行。 希望以上步骤对你有帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值