【发布时间】:2021-06-01 23:55:34
【问题描述】:
在我的项目中,文件的示意图是这样的:
Project
|__.vscode
|__main.cpp
|__Header
|__Waiter.h
|__Waiter.cpp
在 main.cpp 中,我有:#include "Header/Waiter.h"
在 Waiter.cpp 中,我有:#include "Waiter.h"
我的问题是如何设置文件launch.json 以在 VSC 中使用 F5(或 Ctrl + F5)来运行和调试这个项目?
顺便说一句,有了这样的文件task.json,我可以Run built task (Ctrl + Shift + P)然后运行main.exe
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${fileDirname}\\Header\\**.cpp",
"${fileDirname}\\${fileBasenameNoExtension}.cpp",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
},
],
"version": "2.0.0"
}
【问题讨论】:
-
使用 Make、CMake 或 MSBuild 或任何其他构建工具
标签: c++ debugging visual-studio-code