【问题标题】:VS2013 debugger can not find Qt sourcesVS2013调试器找不到Qt源
【发布时间】:2014-08-02 09:11:23
【问题描述】:

我正在使用 Visual Studio 2013 构建 Qt5.3.1 项目。我使用的是 express 版本,所以我不使用 VS 插件。我的 .vcxproj 文件是使用构建脚本和 qmake 从 .pro 文件生成的。

我使用可以从项目页面下载的默认离线安装包安装 Qt 5.3.1。在安装期间,我启用了要安装的源(默认情况下不安装)。

在调试我的项目时,我有时会尝试进入 Qt 库代码。不幸的是,这不再起作用(我知道它曾经适用于某些较旧的 Qt 版本,但我无法命名)。 找到了 .pdb 文件(我在 VS 模块视图中检查了这个),但找不到源文件。每当我进入 Qt 库代码时,调试器都会要求我使用文件对话框手动搜索所需的源文件。如果我在 Qt 文件夹中的某处选择正确的 .cpp 文件,调试器工作正常,我可以单步执行代码。不幸的是,我需要对每个 Qt 库源文件重复此操作,这很烦人。

有没有办法告诉VS自己如何在Qt文件夹中找到源文件?

【问题讨论】:

  • 右键单击解决方案、属性、调试源文件设置。
  • 太棒了!这就是我搜索的(在错误的地方)。请将此作为答案,以便我接受!

标签: debugging visual-studio-2013 qt5 visual-studio-debugging qmake


【解决方案1】:

打开你的VS,右键点击解决方案(德语:“Projektmappe”),然后点击“调试源文件”(德语:“Quelldateien debuggen”)并添加所需的源文件目录。

提示:您也可以在此处使用系统环境变量(如“$(QTSRC)”)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 2010-12-29
    • 2012-07-04
    相关资源
    最近更新 更多