QT源码调试

有些时候,我们想看到QT的代码进行调试,可是VS2010上没有,最多也只有汇编,原困是:pdb文件和.dll文件没有在同一个目录下。VS2010调试调用的是msvc2010/bin下面的dll,但是pdb在msvc2010/lib下面。

解决方法有两个:

(a) 把.pdb从lib下面拷贝到bin中。

(b) 修改Visual studio的配置,指定符号文件路径。

       向符号文件(.pdb 或 .dbg)位置列表添加路径名

       1.在“工具/Tools”菜单上选择“选项/Options”。

       2. 在“选项/Options ”对话框中,单击“调试/Debugging”节点将其打开。

       3. 在“调试/Debugging”下,选择“符号/Symbols”类别。

       4. 在“符号/Symbols”页上有一个显示“符号文件 (.pdb) 位置/Symbol file (.pdb) locations”的框。该框上方有四个图标。单击文件夹图标,可编辑文本即出现在“符号文件(.pdb) 位置/Symbol file (.pdb) locations”框中。

       5.编辑文本以添加新路径。

        确保“只在手动加载符号时搜索上述位置/Search the above locations only when symbols are loaded manually”未被选中,除非在调试时要手动加载符号。

注:要下一份QT源码哦。

你可能感兴趣的:(qt)