从Dev-C++到vscode的过程

作为一名准程序员,首先要有一款自己使用顺手的编译软件。记得初上大学,第一次学习C语言,老师让我们直接从学校的资源网站上下载Dev-C++。但是我个人比较叛逆,一直想找一款新的编译软件来代替它。究其原因,一是老师给的版本太低,二是真的不想学完另一门语言,然后来回切换软件。

但是由于我比较懒,而且学校里的题目基本可以在pta平台上完成,所以一直拖到现在(大二结束)才真正开始使用vscode这款软件。其实之前我也有尝试过更换软件,但是vscode的环境配置打败了我,所以也是一直搁置。接下来讲下怎么下载vscode和配置环境,其中借鉴了csdn中的几位大佬的文章,如有侵权,请联系我。

一、下载vscode软件

官网:https://code.visualstudio.com/

个人还是觉得官网比较正规,但是当你下载你就会发现,由于是国外的网站,下载的速度会非常慢,为了解决这个问题,我们需要通过国内镜像的方法下载。

具体操作:

如下图找到下载的地址

 将标红的地址替换为https://vscode.cdn.azure.cn重新下载即可

二、下载中文插件

在左边的扩展选项中搜索chinese下载

三、MingW编译器下载和配置

链接: https://pan.baidu.com/s/1EhmVd97xFRtfy3V3sJzQlg

提取码: qghe 

由于官方下载很慢,这里直接给百度云盘的下载地址

建议下载一样的版本,之后配置文件可以减少修改量

然后根据解压后文件的位置配置path

 配置后在任务管理器中输入:gcc -v -E -x c++ -

 如图配置成功

然后配置三个文件存放在一个.vscode的文件夹中(注意点号)

 c_cpp_properties.json

{
  "configurations": [
      {
          "name": "Win32",
          "includePath": [
              "${workspaceRoot}",
              "G:/codeConfiguration/mingw64/include/**",
              "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
              "G:/codeConfiguration/mingw64//bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
              "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
              "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
              "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
              "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
          ],
          "defines": [
              "_DEBUG",
              "UNICODE",
              "__GNUC__=6",
              "__cdecl=__attribute__((__cdecl__))"
          ],
          "intelliSenseMode": "msvc-x64",
          "browse": {
              "limitSymbolsToIncludedHeaders": true,
              "databaseFilename": "",
              "path": [
                  "${workspaceRoot}",
                  "G:/codeConfiguration/mingw64/include/**",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                  "G:/codeConfiguration/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
              ]
          }
      }
  ],
  "version": 4
}

 然后将代码段中的G:/codeConfiguration/mingw64修改为自己的存放地址(可以重复ctrl+d选择多个相同代码一起修改)

launch.json

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "(Windows) Launch",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "preLaunchTask": "echo",
            "args": [
                "/C",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "&",
                "echo.",
                "&",
                "pause"
            ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole":true
        },
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "G:\\codeConfiguration\\mingw64\\bin\\gdb.exe",// 自己电脑的gdb
            "preLaunchTask": "echo",//这里和task.json的label相对应
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
 
        }
    ]
}

同理修改地址

tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "echo",
            "type": "shell",
            "command": "gcc",
            "args": [
                "-g", 
                "${file}", 
                "-o", 
                "${fileBasenameNoExtension}.exe",
                "-fexec-charset=GBK"//解决中文乱码
            ]
        }
    ],
    "presentation": {
        "echo": true,
        "reveal": "always",
        "focus": false,
        "panel": "shared", 
        "showReuseMessage": true,
        "clear": false
    }
}

四、测试编译helloworld(放在与.vscode同级的地址)

如图成功

注:其中很多原因由于博主水平有限不了解原因,如果有建议和改进,欢迎指正

另外,建议初学者可以尝试使用vscode而不是dev-c++,因为之后学习前端的知识也可以采用vscode编写htlm语言或者js,如果只是需要学习c语言,为了操作简单,dev-c++可能会更方便,希望读者根据自己实际情况选取

 

### 回答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++代码的编辑和调试作为程序员,我们需要根据项目需求和开发习惯选择最适合我们的开发工具,顺应技术发展潮流和扩展自己的技术能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜略略

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值