首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >源Qt6的部分构建

源Qt6的部分构建
EN

Stack Overflow用户
提问于 2021-03-23 18:30:39
回答 1查看 1.8K关注 0票数 0

我需要在Ubuntu 18上安装Qt6,因为qt6不在存储库中(或者是吗?),所以我必须从源代码中编译它们。但是,我在我的VDS服务器上这样做,它不是很强大(2核,4GB内存),所以我没有足够的能力进行标准的Qt6编译(编译崩溃时会出现诸如“我没有足够的内存”之类的错误)。我想知道是否可以只编译QtHttpServer所需的模块(Qt6的扩展)。我试图在文档中找到这些信息,但什么也找不到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-23 18:45:08

旧的Qt5方法是将-skip传递给配置命令行。例如,根据configure .... -skip qtremoteobjects -skip qtwebengineQt6构建文档,这个选项仍然存在。(在“不包括Qt”的页面底部滚动)。在您的示例中,您可能会在运行配置时传递许多-skip语句。每个可用的跳过选项都是源树中的顶级目录。

我还没有像使用Qt 5那样研究使用Qt 6的构建,但在Qt5上另一种不需要构建的简单方法就是从源代码树中删除任何顶级目录。例如,如果您不想构建qtremoteobjectsqtwebengine,只需删除那些顶级目录。(每次进行新的删除时,我们都会从源代码树中删除qtwebengine --它本质上是全部的code,比其他代码库加起来的还要大!)不知道删除目录是否使用新的Ninja/CMake环境在Qt6上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66769195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档