首页 > 解决方案 > 在 VS Code 中为 c++ 进行调试和发布配置

问题描述

我一直在到处寻找这个问题的答案。在我可以自信地使用 g++、makefile 和 JSON 配置之前,我会推迟使用 IDE。我的问题是,在 VS Code 中,设置 SDL2,我不确定如何进行发布配置(我的意思是代码清理)。这是我的 tasks.json 文件中用于调试的内容。

{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "SDL2 Debug",
            "command": "C:\\msys64\\mingw64\\bin\\g++.exe",
            "args": [
                "-g",
                "src\\*.cpp",
                "-o",
                "bin\\debug\\main.exe",
                "-IC:/SDL2/include",
                "-LC:/SDL2/lib",
                "-lmingw32",
                "-lSDL2main",
                "-lSDL2",
                "-mwindows"            
            ],
            "options": {
                "cwd": "${workspaceFolder}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Task generated by Debugger."
        }
       
    ],
}

很多都是我从网上抄来的。这很好,因为它可以工作,但不好,因为我不了解 JSON 或 VS Code 如何使用它。而且我找不到任何参考资料来解释所有这些花哨的东西意味着什么。主要问题是这只是创建了一个调试版本,我什至不确定参数是否正确或是否混乱。我想在项目完成后创建一个发布配置来清理代码。我所寻找的只是朝着正确的方向前进。不期望能彻底解决我的问题(尽管那会很棒),我只是想了解我应该在这里做什么。任何对阅读的参考都会很棒,我不知道在哪里看这个时间点。

标签: c++jsonvisual-studio-code

解决方案


推荐阅读