从Windows上的Qt Creator进入Qt源代码(不是从源代码构建的)

时间:2015-05-28 07:26:13

标签: c++ windows qt debugging visual-c++

我已经下载了为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}}与否(非常重要的区别)。

1 个答案:

答案 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来源添加了映射:

enter image description here

它正在运行,我现在可以进入Qt Sources:)

请记住路径可能与您不同,因此您必须检查PDB文件以找到要映射的内容。