我已经下载了为 MSVC9/VS2008 构建的 Qt4 二进制版本。我从安装文件安装它,我没有从源代码构建它。
但是,我确实在以下位置找到了源:
c:\QtSDK\QtSources\4.8.1\src:
我还有 PDB 文件位于:
c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\lib
因此,如果我同时拥有 PDB 和源代码,我应该能够进入源代码,即使我没有从源代码构建它。
注意:我已经找到并阅读了一些询问如何进入 Qt 源代码的问题,但是它们要么是 about Linux (实际上那个也是我的),或者 they don't specify whether it's compiled from source或不(一个非常重要的区别)。
最佳答案
我在十六进制编辑器中打开了其中一个 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->Add Qt Sources 添加了一个映射:
它正在运行,我现在可以进入 Qt Sources :)
请记住您的路径可能不同,因此您必须检查您的 PDB 文件以找到要映射的内容。
关于c++ - 从 Windows 上的 Qt Creator 进入 Qt 源代码(不是从源代码构建的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30499889/