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

相关推荐
快乐飒男6 分钟前
c#基础01(.Net介绍)
开发语言·c#·.net
qq_5845989228 分钟前
day30python打卡
开发语言·人工智能·python·算法·机器学习
zhangpeng45554794030 分钟前
C++--综合应用-演讲比赛项目
开发语言·c++·算法
火兮明兮39 分钟前
Python训练第三十天
开发语言·python
啊我不会诶42 分钟前
CF每日4题(1300-1400)
开发语言·c++·算法
学编程的小白狼1 小时前
C#:多线程
开发语言·c#
island13141 小时前
JAVA Web 期末速成
java·开发语言·前端
珊瑚里的鱼1 小时前
【滑动窗口】LeetCode 1004题解 | 最大连续1的个数 Ⅲ
开发语言·c++·笔记·算法·leetcode
使者大牙1 小时前
【C语言基础语法入门】通过简单实例快速掌握C语言核心概念
c语言·开发语言
feiyangqingyun1 小时前
Qt音视频开发过程中一个疑难杂症的解决方法/ffmpeg中采集本地音频设备无法触发超时回调
qt·ffmpeg·音视频