VSCode 版本:1.3.1
操作系统版本:Ubuntu 14.04
我在 Ubuntu 14.04 上调试 C++ 项目。我运行 cmake 来生成可执行文件并设置 VSCode 配置文件。当我按F5调试时,程序运行良好,但没有停在断点处!
我的源代码在${workspaceRoot}/InfiniTAM
可执行文件位于${workspaceRoot}/build
我的配置文件:
tasjs.json
{
"version": "0.1.0",
"command": "echo",
"isShellCommand": true,
"args": ["InfiniTAM!"],
"showOutput": "always"
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"launchOptionType": "Local",
"targetArchitecture": "x64",
"program": "${workspaceRoot}/build/InfiniTAM",
"args": ["Teddy/calib.txt", "Teddy/Frames/%04i.ppm","Teddy/Frames/%04i.pgm"],
"stopAtEntry": false,
"cwd": "${workspaceRoot}/build",
"environment": [],
"externalConsole": true
}
]
}