qt - 如何打包qt应用程序?

标签 qt ubuntu

我做了一个qt应用程序。
把它送给别人最简单的方法是什么?如果我只是提供可执行文件,它不会捆绑所需的依赖项(例如,我得到:加载共享库时出错:libQt5XmlPatterns.so.5:无法打开共享对象文件:没有这样的文件或目录)。

是否有一个简单的工具来捆绑所需的库,或者使用包管理系统(也就是说,一个可以自动从可执行文件中生成 .deb 的工具)?

最佳答案

您可以创建 static build并为您的特定平台嵌入 Qt 库。

  • Build Standalone Qt Application for Windows
  • Deploying Qt Applications Linux
  • 关于qt - 如何打包qt应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500311/

    相关文章:

    c++ - 用Qt初始化ts文件?

    macos - 在 MAC OSX 和 Ubuntu 上的 F# 中,我在 4.0 中运行 FSI 时出错

    laravel - 如何在 Ubuntu Server 20.04 上将 Apache 虚拟主机设置为 Laravel?

    python - 没有名为 'PIL' 的模块

    qt - 尝试播放视频

    c++ - 在 Qt 中使用带有 QSet 和 boost::tuples::tuple 的模板没有匹配错误

    ubuntu - Gitlab在组的所有存储库中同步文件夹 "hooks"

    ubuntu - 在 Ubuntu 上使用 IUP 和 Lua

    javascript - 如何为字符串生成唯一但一致的 N 位哈希(小于 64 位)?

    c++ - QT 资源文件 - 图像在运行时不显示