我在一个基本的C ++项目中使用Visual Studio Code。 我链接了使用gcc -g选项构建的库,以包含调试符号信息。
但是,当我想从该库中进入函数调用时,它不会进入。在Visual Studio中,此How to debug external class library projects in visual studio?可以解决问题,但是我不知道如何在Visual Studio中实现码。该库的源文件可能应该在某个地方指定?但是我在哪里可以指定它们呢?
答案 0 :(得分:1)
Debug => Add Configurations ...
这将打开launch.json文件。它应该看起来像这样:
"version": ...,
"configurations": [
{
... bunch of stuff here
"justMyCode":false <==== add this line then save
}
]
现在,您应该可以对外部文件使用断点了。
答案 1 :(得分:0)
在您的 launch.json
文件中,指定 additionalSOLibSearchPath
的路径:
"configurations": [
{
"name": "Debug C++",
"type": "cppdbg",
...
"additionalSOLibSearchPath": "/path/to/some/dir/from/which/vscode/can/find/the/lib/**"
},