2015-05-28 64 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文件以查找要映射的內容。