本文档翻译自:https://docs.conan.io/en/latest/using_packages/debugging.html

    为了运行调试会话并进入源代码,调试器需要找到源文件 (或Visual Studio的pdb文件),对于Mac和Unix系统,这些文件的位置存储在库本身中。

    通常 Conan包 不包含这些文件,如果包含这些文件,则本地缓存的路径可能会有所不同: 在典型情况下,包是在CI机器中生成的,调试会话将在开发人员机器中进行,因此源的路径不会相同。

    唯一的方法是在开发人员机器中编译我们想要调试的库,多亏了conan,这很简单:

    1. conan install <reference> --build <name> --profile <debug_profile>

    此命令将在开发人员的计算机中进行库的构建,因此二进制文件将指向它们实际所在的源,调试器将找到它们。

    :::info Note
    我们正在研究使用钩子以及主要IDEs、Visual Studio和CLion的更多集成解决方案,请随时更新。 :::