【问题标题】:Qt: make and install module on non-host platformQt:在非主机平台上制作和安装模块
【发布时间】:2015-06-27 11:19:08
【问题描述】:

我正在 OSX 上使用基于 QML 的模块 (https://github.com/papyros/qml-material) 开发应用程序,并希望在 Android 和 iOS 上测试该应用程序。

如何设置 qmake 文件,以便在我的主机系统上为 Android 和 iOS 平台(或者,就此而言,我在 Qt 发行版中拥有的任何其他非主机平台)正确安装模块?

在这种特定情况下,只需将模块文件夹复制到例如Qt/5.4/android_armv7/qml 不起作用,因为该模块还需要在其他地方安装一些 QtQuick 样式和其他东西。

【问题讨论】:

    标签: android qt qml


    【解决方案1】:

    我想通了。单独运行特定于平台的 qmake 不起作用,因为该项目包含两个子项目,每个子项目都有自己的 Makefile。

    在运行 sudo make install 之前,为每个子项目和主项目(重新)运行特定于平台的 qmake 就足够了。

    所以最重要的是,确保 qmake 为子项目生成的 Makefile 已针对您的目标平台进行了更新。

    【讨论】:

      猜你喜欢
      • 2020-04-21
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 2017-08-28
      相关资源
      最近更新 更多