在QtCreator 3.6中运行两个应用程序

时间:2016-01-25 20:46:12

标签: c++ windows qt qt-creator

我正在开发两个通过网络互相交互的应用程序。

它们属于同一个子项目,我曾经从Qt Creator的同一个实例运行它们没有任何问题。例如。我使用了以下用例:

  • 运行第一个应用,然后运行第二个应用
  • 调试第一个应用,然后运行第二个应用
  • 调试第二个应用程序,然后运行第一个应用程序

所有这三个案例在我使用过的所有版本的Creator中都运行良好。

但是在Qt Creator 3.6.0中,我看到了不同的行为:当我启动第二个应用程序时,第一个应用程序立即关闭。这真的很不方便,它是Qt Creator中的一个错误吗?

让我举一个简单的例子。我的简单示例项目包含两个应用:apps

当我调试第一个应用程序并按第二个应用程序运行时Qt Creator会短暂显示以下窗口,然后第一个应用程序关闭,第二个应用程序启动。

message box

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

这是Qt Creator 3.6中的新功能。转到Build&在Qt Creator的首选项中运行面板,然后在常规中,您在“构建之前停止应用程序”旁边有一个组合框。您可以更改该功能的行为。

Qt Forum

上也提供了线程