zoukankan      html  css  js  c++  java
  • 对VSCode在安装了Dev-cpp的电脑上的配置

    {
        "version": "0.2.0",
        "configurations": [{
            "name": "C++ Launch (GDB)",
            "type": "cppdbg",  
            "request": "launch", 
            "targetArchitecture": "x64", // 生成目标架构,一般为x86或x64,可以为x86, arm, arm64, mips, x64, amd64, x86_64
            "program": "${file}.exe", // 将要进行调试的程序的路径
    
            "miDebuggerPath": "C:\Program Files\Dev-Cpp\MinGW64\bin\gdb32.exe", // miDebugger的路径,注意这里要与MinGw的路径对应
    
            "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
            "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false
            "cwd": "${fileDirname}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
            "preLaunchTask": "g++"   // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
        }]
    }

    上面是launch.json的内容,注意miDebugger要替换成真实的;

    {
        "version": "0.1.0",
        "command": "g++",
        "args": ["-g","${file}","-m32","-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
            }
        }
    }

    上面是tasks.json的内容,编译器相关;

    先使用MinGW的目录添加到Path里面,再用上面的内容替换后重启VSCode便可.

    参考资料:http://blog.csdn.net/c_duoduo/article/details/51615381

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 No sacrifice , no victory.
  • 相关阅读:
    ASP.NET Core 微信支付(一)【统一下单 APIV3】
    ASP.NET Core 跨域
    快速排序
    希尔排序(插入式与位移式优化)
    选择排序和插入排序
    冒泡排序
    八皇后问题
    递归与迷宫回溯问题
    逆波兰计算器
    栈实现综合计算器
  • 原文地址:https://www.cnblogs.com/pityhero233/p/7242922.html
Copyright © 2011-2022 走看看