【问题标题】:Step into Qt Sources from Qt Creator on Windows (NOT built from source)在 Windows 上从 Qt Creator 进入 Qt Sources(不是从源代码构建的)
【发布时间】:2015-05-28 07:26:13
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我在十六进制编辑器中打开了一个 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 文件以找到要映射的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2014-07-16
      • 1970-01-01
      相关资源
      最近更新 更多