如何配置Qt来构建所有模块
How to configure Qt to build all modules?
我按照指南从源代码构建Qt,但构建似乎不完整,我使用以下配置构建:
配置-前缀E:\Qt57b_static_ming5_64-发布-开发人员内部版本-开源-c++std c++1z-静态-无可访问性-平台win32-g++-qt zlib-qt libpng-qt libjpeg-qt freetype-没有编译示例-没有icu-opengl桌面-跳过qtscript-nomake示例-nomake测试
然后jom -j 16
,15分钟后"完成"。
我还注意到,它没有在prefix目录中安装任何东西,从时间戳来看,构建似乎没有触及大多数模型文件夹。它只构建qtbase和其他一些较小的模块,它们确实包含静态lib,但其余的模块没有构建。
为了建造一切,我需要做一些特别的事情吗?上次我构建Qt时并不是这样。或者配置有问题?或者GCC5的Qt有问题?以前我总是用4.9来构建。此外,我正在构建一个测试版。
该平台是win 7 x64,mingw-w64-i686-gcc 5.3.0-1
编辑:在运行了影子构建之后,我注意到配置实际上只为构建qtbase
做准备,其余的都没有构建。
您可能已经构建了所有内容,但没有安装任何内容。
您需要:
jom -j
jom install -j
不需要并行运行的线程数,除非您希望使用逻辑核心数以外的数。
相关文章:
- 从 pybind11 构建导入模块时出现"分段错误(核心转储)"
- 通过 cmake 从C++扩展构建 Python 子模块
- 使用 task_group 的英特尔线程构建模块性能不佳(新用户)
- 什么是运行英特尔线程构建模块的 XCode 8 环境变量
- Qt 模块(QtSerialPort)在Qt定制构建中找不到(针对ARM交叉编译)
- 无法在 Linux 上构建opencv_contrib模块
- 使用加密模块构建 Poco 1.9.0
- 交叉编译Qt模块(不构建完全全新构建)并添加到现有Qt中
- 如何导入或安装预构建的Python扩展模块(C )(即未通过Setuptools编译的库)
- 致命错误LNK1112:通过 vcvarsall .bat x86 运行构建'X86'模块计算机类型'x64'与目标计算机类型冲突
- Python 3.4.3 未能构建这些模块: _hashlib _ssl.
- Android系统模块不会在构建上产生输出
- 在Swift Project中使用OpENCV时,无法构建模块“ OpenCV2”
- 创建一个生成文件来构建切换的模块
- 使用自定义模块构建 python 解释器时出现问题
- 构建 tesseract3 训练模块时出现意外错误:"not declared in this scope"
- 未解析的外部符号构建 Python 模块
- 线程池与英特尔线程构建模块一起使用
- 有没有办法控制英特尔线程构建模块中的线程数量、亲和力和创建时间
- 英特尔线程构建模块替代方案和许可