[英]How to debug external library code in Visual Studio Code?
我在一个基本的 C++ 项目中使用 Visual Studio Code。 我链接了一个使用 gcc -g 选项构建的库以包含调试符号信息。
但是,当我想从该库进入函数调用时,它不会进入。在 Visual Studio 中, 如何在 Visual Studio 中调试外部类库项目? 会解决这个问题,但我不知道如何在 Visual Studio Code 中做到这一点。 可能应该在某处指定该库的源文件? 但是我在哪里可以指定它们?
调试 => 添加配置...
这将打开一个 launch.json 文件。 它应该是这样的:
"version": ...,
"configurations": [
{
... bunch of stuff here
"justMyCode":false <==== add this line then save
}
]
现在您应该能够对外部文件使用断点。
在您的launch.json
文件中,为additionalSOLibSearchPath
指定一个路径:
"configurations": [
{
"name": "Debug C++",
"type": "cppdbg",
...
"additionalSOLibSearchPath": "/path/to/some/dir/from/which/vscode/can/find/the/lib/**"
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.