我在VS Code中使用了Microsoft的C/C++扩展,并创建了一个launch.json用于调试。
{
"version": "0.2.0",
"configurations": [
{
"name": "c++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/main",
"args": ["world/moveleft.w"],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
}
]
}
它确实运行成功,但它不会在我的断点上停止。我使用的是macbook,我尝试使用gdb而不是lldb,但没有成功。
@mvoelcker关于添加-g
的评论非常有用。