2015-05-28 33 views
3

我已经下载了为MSVC9/VS2008构建的Qt4的二进制版本。我从安装文件安装它,我没有从源代码构建它。步入Qt Qt Creator在Windows上的源码(不是从源码构建的)

不过,我确实有位于来源:

c:\QtSDK\QtSources\4.8.1\src: 

我也有位于PDB文件:

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

所以,如果我有两个PDBS和来源,我应该能够即使我没有从源代码构建它,也要步入源代码。

注:我已经找到并阅读了一些问题,询问如何踏入Qt的来源,但他们要么about Linux(一个人的矿井还有,实际上),或they don't specify whether it's compiled from source与否(一个很重要的区别) 。

回答

5

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

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

所以我添加使用映射工具 - >选项 - > Debugger->添加Qt的来源:

enter image description here

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

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