Qt SUBDIRS项目没有找到可执行调试

时间:2012-09-03 05:37:30

标签: qt directory project projects-and-solutions subdirectory

我决定将我的所有项目(多个DLL和一个可执行文件)移动到SUBDIRS项目中,以使构建更容易。虽然这让我可以将所有内容构建到一个文件夹中,但我无法再从Qt Creator调试。

我的文件夹结构如下:

Solution.pro
    \MyDLL1
    \MyDLL2
    \MyDLL3
    \MyDLL4
    \MyExecutable
    \OUT

我将所有DLL和我的exe构建到OUT中(通过每个项目的.pro中的DESTDIR) - 与子目录.pro相同的级别。在尝试调试时,我得到以下内容:

No executable specified.
Debugging has finished

我已经尝试修改项目运行设置直接指向\ OUT \ MyExecutable.exe,我尝试将DESTDIR添加到指向OUT的solution.pro,但是没有任何工作。

我的设置完全错了吗?或者我错过了一小块让Qt运行.exe来调试?

编辑: 我尝试再次填写我的运行设置:这是我通过项目选项运行设置,以及生成的消息。 exe实际上从未实际启动过。但是,我能够使用此设置运行项目,而不是调试。我已经通过在可执行程序的项目中的main.cpp中的int main()的开头放置一个断点来验证exe没有被启动。 enter image description here

Debugging starts
Debugging has finished

1 个答案:

答案 0 :(得分:1)

似乎更新Qt(Creator和编译器)已解决此问题。