VS2013调试器找不到Qt源

时间:2014-08-02 09:11:23

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

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

我使用可从项目页面下载的默认脱机安装包安装了Qt 5.3.1。在安装过程中,我启用了安装源(默认情况下未安装)。

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

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

1 个答案:

答案 0 :(得分:2)

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

Tipp:你也可以在这里使用系统环境变量(比如“$(QTSRC)”)。