如何向我的客户提供最终的QT应用程序

时间:2015-08-26 08:02:59

标签: c++ macos qt netbeans

我是Qt的新手。我已经在OS X上的netbeans中创建了一个Qt应用程序,现在我想把它交给客户端,但是当我打开exe时它也打开了终端。如何将其提供给用户,以便只显示GUI。

1 个答案:

答案 0 :(得分:1)

您需要创建包含应用程序和所有必需框架和库的应用程序包。 Appication bundle是一个带有“.app”后缀的目录,具有下一个结构:

AppName.app
    Contents
        MacOS
        Frameworks
        Resources
        ...

将应用程序部署到bundle中的简单步骤:

  1. 创建AppName.app目录

  2. 将内容/ MacOS子目录创建到AppName.app

  3. 将可执行文件复制到AppName / Contents / MacOS目录

  4. 在终端

  5. 中运行“macdeployqt AppName.app”
  6. 您的捆绑已准备就绪。您可以在Finder

  7. 中运行它

    更多信息:http://doc.qt.io/qt-5/osx-deployment.html