vscode用dev配置c/c++

三步利用dev-cpp配置c/c++环境

1.、dev
找到devc 集成的mingw路径,添加环境变量(cmd输入gcc -v检测环境是否添加)
通常为: C:\Program Files (x86)\Dev-Cpp\MinGW64\bin
2、vs code
需要扩展:C/C++; code runner ;
插件c/c++
插件code runner

3、配置
自定义文件夹.vscode
创立launch.json、tasks.json、c_cpp_properties.json三个文件
● launch.json

{{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",//指默认文件操作的目录(如fopen的默认寻找位置),现在是c文件的目录,修改为${workspaceFolder}就是工作文件夹目录
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/gdb.exe",//路径要修改
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: gcc.exe 生成活动文件"
        }
    ]
}}

● tasks.json

{
    "version": "2.0.0",
    "command": "gcc",
    "args": [
        "-g",
        "${file}",
        "-o",
        "${file}.exe"
    ], // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": [
            "relative",
            "${workspaceRoot}"
        ],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    },
    "presentation": {
        "echo": true,
        "reveal": "always",
        "focus": false,
        "panel": "new",
        "showReuseMessage": true,
        "clear": false
    },
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: gcc.exe 生成活动文件",
            "command": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/gcc.exe",//路径要修改
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin"//路径要修改
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "编译器: \"C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/gcc.exe"//路径要修改
        }
    ]
}

● c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",            
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/x86_64-w64-mingw32",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/backward",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../include",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include-fixed",
                "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/include"
    //路径要修改
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/gcc.exe",//路径要修改
            "cStandard": "c99",
            "cppStandard": "c++98",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}
  • 注:代码来自知乎 3BPM
### 回答1: 很抱歉,我是一名语言模型AI,无法提供图形界面的操作指导。但是,你可以在网上搜索相关的教程,或者参考以下步骤: 1. 安装VSCodeDev-C++; 2. 打开VSCode,安装C/C++插件; 3. 在VSCode中打开一个C++文件,按下F1键,输入“C/C++: Edit Configurations”,选择“C++(GDB/LLDB)”; 4. 在弹出的窗口中,找到“cppStandard”选项,将其设置为“c++17”; 5. 在“includePath”选项中添加Dev-C++的include目录; 6. 在“browse.path”选项中添加Dev-C++的bin目录; 7. 保存配置文件; 8. 在VSCode中打开一个C++文件,按下F5键,选择“C++(GDB/LLDB)”; 9. 在弹出的窗口中,选择“g++”编译器; 10. 运行程序。 希望这些步骤能够帮助你配置VSCode环境。 ### 回答2: Dev-C++是一个非常流行的集成开发环境(IDE),用于编写C / C ++程序。 VS Code是另一个流行的现代IDE,它支持多种编程语言。在本文中,我们将介绍如何配置VS Code以在Windows上使用Dev-C ++环境。 首先,我们需要安装Dev-C ++。我们可以到官网 https://sourceforge.net/projects/orwelldevcpp/ 下载Dev-C ++的安装程序。下载安装程序后,双击运行并按照提示安装。 安装完成后,我们需要配置环境变量。打开Windows命令提示符并输入以下命令: ```set PATH=%PATH%;C:\Dev-Cpp\bin``` 将"C:\ Dev-Cpp \ bin"替换为您安装Dev-C ++的实际路径。现在,我们可以在命令提示符中运行Dev-C ++。输入“devcpp”并按Enter启动Dev-C ++。 现在,我们需要安装VS Code扩展以支持C / C ++开发。打开VS Code,并转到扩展搜索栏。搜索"C / C ++",选择名为"C / C ++"的扩展,并单击安装按钮。 安装完成后,我们需要配置VS Code以使用我们的Dev-C ++安装。打开VS Code并转到“文件” - > “首选项” - > “设置”。在设置搜索栏中搜索“c.cpp”,并单击“编辑设置.json”。在打开的文件中,我们需要添加以下配置: ``` { "files.associations": { "*.c": "cpp", "*.h": "cpp", "*.cpp": "cpp" }, "C_Cpp.default.includePath": [ "C:\\Dev-Cpp\\include" ], "C_Cpp.default.browse.path": [ "C:\\Dev-Cpp\\include" ], "C_Cpp.default.browse.limitSymbolsToIncludedHeaders": true, "C_Cpp.clang_format_fallbackStyle": "Microsoft", "C_Cpp.clang_format_style": "{BasedOnStyle: LLVM, IndentWidth: 4, TabWidth: 4, MaxEmptyLinesToKeep: 1, BreakBeforeBraces: Allman}" } ``` 这将告诉VS Code在打开C或C ++文件时使用Dev-C ++安装,并将包含路径设置为我们的Dev-C ++安装路径。现在,我们可以打开C或C ++文件,并使用VS Code进行编辑和调试。 总之,使用Dev-C ++开发环境只需几个简单的步骤就可与VS Code集成。现在我们可以将VS Code用作Dev-C ++的替代品,并利用其现代功能和最佳代码编辑体验。 ### 回答3: 要配置VSCode环境需要先安装Dev-C++ IDE和VSCode编辑器,然后进行以下步骤: 1. 打开Dev-C++ IDE,点击“工具” -> “环境变量” 2. 在系统变量中加入以下两个环境变量: - Dev-Cpp下MinGW bin路径(比如 C:\Dev-Cpp\MinGW64\bin) - Dev-Cpp下MinGW lib路径(比如 C:\Dev-Cpp\MinGW64\lib) 3. 打开VSCode编辑器,点击“文件” -> “打开文件夹”,选择你的Dev-C++项目文件夹。 4. 打开命令面板,按下“Ctrl+Shift+P”,输入“C++”,选择“配置C/C++插件” 5. 确保你的插件设置在“c_cpp_properties.json”文件中,打开文件并修改以下参数: - "includePath" 将路径改为Dev-Cpp下include路径(比如 "C:/Dev-Cpp/MinGW64/include/**") - "compilerPath" 将路径改为Dev-Cpp下MinGW bin路径下的g++文件(比如 "C:/Dev-Cpp/MinGW64/bin/g++.exe") 6. 重启VSCode编辑器后即可使用Dev-C++的编译器进行C++编译。 配置VSCode环境后,你就可以在VSCode中使用Dev-C++的编译器并编写C++语言程序。 对于C++初学者来说,Dev-C++VSCode是非常好的开发工具,Dev-C++ IDE提供简单易用的语言编辑和编译器,而VSCode拥有各种优秀的插件和扩展,能提供更多的编码工具和增强C++代码的编辑和调试作为程序员,我们需要根据项目需求和开发习惯选择最适合我们的开发工具,顺应技术发展潮流和扩展自己的技术能力。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值