在Windows上从Qt Creator步入Qt源文件(不是从源码生成的)

我已经下载了为MSVC9 / VS2008构build的Qt4的二进制版本。 我从安装文件安装它,我没有从源代码构build它。

不过,我确实有来源:

c:\QtSDK\QtSources\4.8.1\src: 

我也有PDB文件位于:

 c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\lib 

所以,如果我同时拥有PDB和源代码,即使我没有从源代码构build,我也应该能够进入源代码。

注意:我已经发现并阅读了一些问题,询问如何进入Qt源代码,但是它们是关于Linux (实际上也是我的),或者它们没有指定是否从源代码编译 (a非常重要的区别)。

Solutions Collecting From Web of "在Windows上从Qt Creator步入Qt源文件(不是从源码生成的)"

我在一个十六进制编辑器中打开了一个PDB文件c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\lib\QtCored4.pdb ,发现这些字符串描述了文件路径:

 c:\iwmake\build_vs2008_opensource_________________PADDING_________________\src\network\vc90.pdb 

所以我添加了一个映射使用工具 – >选项 – >调试器 – >添加Qt来源:

在这里输入图像说明

它的工作,我现在可以进入Qt资源:)

请记住,路径可能会有所不同 ,所以你将不得不检查你的PDB文件,找到映射。