编译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

相关推荐
逐步前行2 小时前
C标准库--C99--布尔型<stdbool.h>
c语言·开发语言
QX_hao2 小时前
【Go】--闭包
开发语言·golang
web打印社区5 小时前
使用React如何静默打印页面:完整的前端打印解决方案
前端·javascript·vue.js·react.js·pdf·1024程序员节
林月明5 小时前
【VBA】自动设置excel目标列的左邻列格式
开发语言·excel·vba·格式
大米粥哥哥5 小时前
Qt QProcess基于Linux的命令管道符号无效问题【已解决】
linux·qt·shell·qprocess·1024程序员节·管道符号
喜欢吃燃面5 小时前
数据结构算法题:list
开发语言·c++·学习·算法·1024程序员节
。TAT。6 小时前
C++ - 多态
开发语言·c++·学习·1024程序员节
武当豆豆6 小时前
C++编程学习(第42天)
开发语言·c++·学习
yong99907 小时前
基于MATLAB的内容图像检索实现
开发语言·matlab
歪歪1007 小时前
在C#中详细介绍一下Visual Studio中如何使用数据可视化工具
开发语言·前端·c#·visual studio code·visual studio·1024程序员节