如何通过.props文件设置调试符号路径

时间:2013-02-11 13:49:50

标签: c++ visual-studio

在重组项目之后,所有第三方库最终都在一个系统范围的目录中。一组.props文件可确保在包含此类.props文件时正确设置包含目录,库目录,预处理器定义等。

目前,我们建议开发人员使用Visual Studio手动指定符号路径 - >菜单工具 - >选项 - >调试 - >符号。但是当将第三方库移动到另一个文件夹时,或者在设置第二组进行测试时,我们必须手动更改它。

是否可以以及如何在.props文件中指定调试符号路径?如何? 当然,是否可以在.props文件中设置sourcepath(用于调试)?

1 个答案:

答案 0 :(得分:1)

那是不可能的。这是VS设置,而不是项目设置。

一般来说,遇到这个问题是没有意义的。如果这些库是静态链接库,那么它们的.pdb文件将合并到最终可执行文件的.pdb文件中。如果它们是DLL,则需要有一种方法让操作系统在运行时找到DLL。在这种情况下,调试器也不会找到DLL的.pdb文件。

您可以使用Debug + Windows + Modules诊断.pdb搜索DLL的问题。右键单击DLL并选择“符号加载信息”。它显示调试器搜索.pdb

的位置