【问题标题】:Find an executable using Qt5使用 Qt5 查找可执行文件
【发布时间】:2015-08-21 14:22:05
【问题描述】:

我正在开发基于 Qt5 的应用程序,我需要查看是否安装了特定应用程序。我目前使用的方法是

QFile::exists("/usr/bin/program")

但这相当于硬编码可执行路径。有没有更好的方法通过 Qt5 的内置功能做到这一点?

【问题讨论】:

    标签: c++ linux qt qt5


    【解决方案1】:

    看看QStandardPaths::findExecutable。但请注意,这只是为了提供信息,当您真正想要执行它时,它可能已经被卸载,所以无论如何都要处理错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多