我已经下载了为MSVC9 / VS2008构建的Qt4二进制版本。我是从安装文件安装的,我没有从源代码构建它。
但是,我确实有源位于:
c:\QtSDK\QtSources\4.8.1\src:
我也有PDB文件位于:
c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\lib
因此,如果我同时拥有PDB和源代码,我应该可以进入源代码,即使我没有从源代码构建它。
注意:我已经找到并阅读了一些问题,询问如何进入Qt源代码,但它们是about Linux(实际上也是我的),或{ {3}}与否(非常重要的区别)。
答案 0 :(得分:5)
我在一个十六进制编辑器中打开了一个PDB文件 - c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\lib\QtCored4.pdb
,发现这些字符串描述了那里的文件路径:
c:\iwmake\build_vs2008_opensource_________________PADDING_________________\src\network\vc90.pdb
所以我使用Tools-> Options-> Debugger->添加Qt来源添加了映射:
它正在运行,我现在可以进入Qt Sources:)
请记住路径可能与您不同,因此您必须检查PDB文件以找到要映射的内容。