通过Qt崩溃运行外部程序
Running external program via Qt crashes
我的程序有问题:我的目标是在单击按钮时从Qt GUI运行控制台程序。插槽如下所示:
void on_Button_clicked(){
QDesktopServices::openUrl(QUrl("filepath",QUrl::TolerantMode));
}
像"Hello world"这样的简单控制台程序不会崩溃,但我的程序很重,并且在开始时崩溃。 请帮忙!
使用 QProcess 运行带有 Qt 的程序,它提供了对进程输出和状态的大量控制。QDesktopServices::openUrl 最常用于打开文件,它是否运行某些程序取决于您的桌面环境。
相关文章:
- 如何运行外部程序,向其传递内存地址以读取/写入?
- C++外部程序的输入和输出管道
- 如何调用外部程序并在 C/C++ 中获取多个返回值
- GetAsyncKeyState() - 外部程序会干扰它
- 运行外部程序并获得返回的整数
- 在 c++ 中捕获外部程序的退出代码
- 从外部程序中捕获标准和标准输出 C++.
- 如何通过C 在Mac OS中运行外部程序
- 一个唱片播放器如何使用外部程序在CS:GO中杀人
- Qt:如何通过外部程序打开文件,"open with..."对话框
- C++外部程序集:我的代码中的错误在哪里
- 通过Qt崩溃运行外部程序
- Cpp 中的插件 - 执行外部程序函数
- Qt 执行外部程序
- 停止来自 C++ 代码的外部程序
- 视觉 从 C++ 应用程序执行的外部程序中的 CPU 负载有限
- 如何从服务启动外部程序
- C++暂停外部程序
- 几次调用后,外部程序的执行失败
- 如何在Windows中不显示cmd窗口的情况下运行带参数的外部程序