2024年windows搭建vscode+dev-c++与python环境

1.安装vscode

        直接去vscode官网下载就好了Visual Studio Code - 代码编辑。重新icon-default.png?t=N7T8https://code.visualstudio.com/        网上安装vscode的教程有很多这里就不详细介绍了,安装过后建议大家下载几个拓展,点击左侧图标会进入拓展界面,然后在搜索栏中键入chinese,安装第一个即可,如下图所示,安装完毕后会提醒你更改语言并重启(重启vscode,不是重启电脑),这样界面语言即可换成简体中文。

2.vscode搭建c++环境(dev-c++)

        参考教程是这个

教程:Visual Studio Code(VSCode)调用Dev C编译C++_type": "cppdbg", "prelaunchtask": "build",-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/xmy592882665/article/details/82715782

        dev-c++去dev-c++官网直接下载即可,记得更改他的安装路径别安装到你珍贵的c盘。(安装路径在下面配置环境变量还会用到)

Dev-C++ download | SourceForge.neticon-default.png?t=N7T8https://sourceforge.net/projects/orwelldevcpp/        安装完成后,将安装目录下的MinGW64/bin路径添加到系统变量中。右键点击此电脑,点击属性会跳到下面的界面。(win10和win11),    点击高级系统设置

           然后点击环境变量

        双击用户变量中的path

        点击新建,将你安装的dev-C++中的\MinGW64\bin复制粘贴过去(按照自己安装的路径),然后确定,一定要重启电脑。

        然后安装c/c++拓展,在拓展搜索栏中输入c,安装前3个插件即可。

        然后新建一个文件夹注意要没有中文路径,然后在vscode中打开文件夹。

打开文件夹后新建3个文件,分别是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": "E:/c++/Dev-Cpp/MinGW64/bin/gdb.exe",//路径要修改
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: gcc.exe 生成活动文件"
        }
    ]
}

        task.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": "E:/c++/Dev-Cpp/MinGW64/bin/gcc.exe",//路径要修改

            "args": [

                "-g",

                "${file}",

                "-o",

                "${fileDirname}\\${fileBasenameNoExtension}.exe"

            ],

            "options": {

                "cwd": "E:/c++/Dev-Cpp/MinGW64/bin"//路径要修改

            },

            "problemMatcher": [

                "$gcc"

            ],

            "group": "build",

            "detail": "编译器: \"E:/c++/Dev-Cpp/MinGW64/bin/gcc.exe"//路径要修改

        }

    ]

}

        c_cpp_properties.json可以按如下配置(注意修改路径):

{

    "configurations": [

        {

            "name": "Win32",

            "includePath": [

                "${workspaceFolder}/**",            

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/x86_64-w64-mingw32",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/backward",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../include",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include-fixed",

                "E:/c++/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/include"

    //路径要修改

            ],

            "defines": [

                "_DEBUG",

                "UNICODE",

                "_UNICODE"

            ],

            "compilerPath": "E:/c++/Dev-Cpp/MinGW64/bin/gcc.exe",//路径要修改

            "cStandard": "c99",

            "cppStandard": "c++98",

            "intelliSenseMode": "gcc-x64"

        }

    ],

    "version": 4

}

3.vscode搭建python环境(3.12.2)

        参考教程:Python安装教程(新手)_python tcl/tk support-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_45502336/article/details/109531599?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171438601916800182150437%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171438601916800182150437&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~top_positive~default-1-109531599-null-null.nonecase&utm_term=python%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4450

        现在python最新版是3.12.3,在下面链接下载即可。

Download Python | Python.orgicon-default.png?t=N7T8https://www.python.org/downloads/        在vscode拓展界面安装需要的拓展,下图3个

                                        

        python相对简单,直接按f5进行调试,选择调试器,选择python Debugger

然后选择python文件就ok了。

如果你少了哪个库你可以用vscode的终端powershell下载,pip install ***(***就是你缺少的库,例如你缺少numpy,可以使用 pip install numpy),缺少哪个就下载哪个。

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值