繁体   English   中英

如何在 Visual Studio Code 中调试外部库代码?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM