编译Qt5.15.16并启用pdf模块

编译Qt5.15.16并启用pdf模块

标题1.目录设置

-q-bulid

--qt-everywhere-src-5.15.16

--bulid

cd bulid

必须,否则会提示Project ERROR: You cannot configure qt separately within a top-level build.

create .qmake.stash and .qmake.super in build folder for MACOSX build

2. config,执行前请确保使用的是python3

bash 复制代码
../qt-everywhere-src-5.15.16/configure -prefix /usr/local/Qt-5.15.16 -opensource -confirm-license -opengl desktop -c++std c++14 -nomake examples -nomake tests -release -skip qtdoc -skip qtlocation -no-build-qtwebengine-core -webengine-printing-and-pdf -ssl -framework
  1. 启用pdf的关键:-no-build-qtwebengine-core -webengine-printing-and-pdf
  2. 如果要在项目中使用qml中的QtGraphicalEffects等高级功能,需要启用OpenGL: -opengl desktop
  3. 如果在make时提示std::move等C++语法问题,要指定C++11(14)或更高的版本: -c++std c++14

编译(-j8 表示使用 8 个线程,根据 CPU 调整)

attention: 如果出现编译错误,有可能是源码目录加密导致的,联系it解密

make -j8

3. 安装

sudo make install

验证

/usr/local/Qt-5.15.16/bin/qmake -v

检查是否成功启用pdf

相关推荐
island13144 分钟前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构任务的 Stream 调度机制
开发语言·人工智能·深度学习·神经网络
坚持就完事了8 分钟前
Java中的集合
java·开发语言
魔芋红茶12 分钟前
Python 项目版本控制
开发语言·python
wjhx17 分钟前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
踏过山河,踏过海17 分钟前
【qt-查看对应的依赖的一种方法】
qt·visual studio
云小逸27 分钟前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星28 分钟前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向29 分钟前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言
Fairy要carry34 分钟前
面试-GRPO强化学习
开发语言·人工智能
Liekkas Kono1 小时前
RapidOCR Python 贡献指南
开发语言·python·rapidocr