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

标签 c++ windows qt qt-creator

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

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

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

这三种情况在我使用过的所有版本的 Creator 中都运行良好。

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

让我举一个简单的例子。我的简单示例项目有两个应用程序:apps

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

message box

有办法解决这个问题吗?

最佳答案

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

线程也可用在 Qt Forum

关于c++ - 在 QtCreator 3.6 中运行两个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35002024/

相关文章:

c++ - Windows服务控制对 "All Users\Application Data"中文件的访问

c++ - 如何将选项卡小部件与按钮同步

c++ - Ot 翻译 : original QString text

linux - QProcess 传递(shell)参数

C++ MySQL 连接器无法断开 sql::Connection close() 调用上的 TCP 连接

C++通过制作索引数组进行排序

c++ win32如何重命名文件夹/目录

c++ - SFML 闪烁渲染窗口?

java - 故意在 JavaFX windows 应用程序上重现应用程序崩溃 "Application has Stopped Working"

windows - 如何在Windows中查找azure cli的位置