c++ - 如何配置 Qt 构建所有模块?

标签 c++ qt qt5 gcc5

我按照指南从源构建 Qt,但构建似乎不完整,我正在使用以下配置构建:

configure -prefix E:\Qt57b_static_mingw5_64 -release -developer-build -opensource -c++std c++1z -static -no-accessibility -platform win32-g++ -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -no-compile-examples -no-icu -opengl desktop -skip qtscript -nomake examples -nomake tests

然后 jom -j 16 15 分钟后“完成”。

我还注意到它没有在前缀目录中安装任何东西,而且从时间戳来看,构建似乎没有触及大多数模型文件夹。它仅构建 qtbase 和其他一些较小的模块,它们确实包含静态库,但其余部分未构建。

为了构建所有内容,我需要做些什么特别的事情吗?上次构建 Qt 时不是这样。或者配置有问题?或者 GCC5 与 Qt 有问题?在我总是使用 4.9 构建之前。此外,我正在构建测试版。

平台是win 7 x64,mingw-w64-i686-gcc 5.3.0-1

编辑:运行影子构建后,我注意到配置确实只为构建准备了 qtbase,其余的没有构建。

最佳答案

您可能已经构建了所有内容,但您还没有安装任何内容。

你需要:

jom -j
jom install -j

不需要并行运行的线程数,除非您想使用逻辑核心数以外的数字。

关于c++ - 如何配置 Qt 构建所有模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36625036/

相关文章:

c++ - Qt 如何将文件移动到另一个现有目录

c++ - 多次应用 QGraphicsDropShadowEffect 会使应用程序崩溃

c++ - 在 Z3 C++ 绑定(bind)中定义有趣的宏和正则表达式

c++ - 从 QMainWindow 和 Ui_MainWindow 继承 MainWindow 类

qt - qclipboard 发送图像到系统剪贴板

linux - 在 Linux 上安装 qt

c++ - 如何让Qt Mainwindow相互依附?

c++ - 图像不会绘制到屏幕 C++

c++ - 为什么我的代码打印出错误的密文?

c++ - 虚幻 : "Unknown type name UTextRenderComponent" compile error while following tutorial