gpt4 book ai didi

linux - 当我启动调试器时无法运行另一个应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:18:49 26 4
gpt4 key购买 nike

我正在使用 Qt 5.3 在 Ubuntu 14.04 中编程。我想从我的主机应用程序运行外部应用程序 system("flowgeneratormanager &");。外部应用程序位于 /usr/bin/ 目录中。

当我运行我的主机应用程序时,Ctrl+F5,一切正常。但是当我在 Debug模式下启动我的主机应用程序时,F5,外部应用程序不会启动,调试器在调用 system("flowgeneratormanager &") 或 QProcess::后无法继续开始分离;

我创建了一个测试应用程序,并刚刚在其中启动了另一个应用程序。在我开始调试之后,QtCreator 显示了一个对话框,上面写着:gdb 进程在 40 秒内没有响应命令....任何想法?抱歉我的语法不好。这不是我的母语。

最佳答案

在QtCreator中,进行如下操作:

Tools > Options > Debugger > GDB Extended > Uncheck "Debug all child processes"

这应该让Qt不调试子进程,让它独立启动。

关于linux - 当我启动调试器时无法运行另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25830670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com