【发布时间】:2017-03-03 13:51:48
【问题描述】:
我们在大型项目中经常使用一些较小的库。
我们仍然将这些较小库的单元测试作为独立的 CI 作业进行编译和运行。
这些库中的大多数使用 QMake 作为构建工具,而不是以任何方式使用 Qt。我们开始将 CI-Jobs 转移到 docker 容器中。现在我意识到我总是必须获得 qt5-default(在 Ubuntu 16 上)才能让 qmake 工作。这是故意的吗?这会产生相当大的开销。有谁知道在 Ubuntu 16 上使用 qmake 而不安装整个 Qt 的方法?
【问题讨论】:
-
qmake是qt5-qmake的一部分。由于qmake用于构建Qt 本身,它应该能够在没有qt5-default的情况下工作。确保在您的专业文件中有CONFIG -= qt。如果你已经试过了,你能告诉你没有安装qt5-default时什么不起作用,你有什么错误信息吗?
标签: qt ubuntu-16.04 qmake build-tools