当前位置: 首页 > news >正文

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

../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
在这里插入图片描述

http://www.xdnf.cn/news/525493.html

相关文章:

  • 紫光同创FPGA实现AD9238数据采集转UDP网络传输,分享PDS工程源码和技术支持和QT上位机
  • PDF 合并测试:性能与内容完整性
  • 2025-5-19Vue3快速上手
  • 双指针算法:原理与应用详解
  • 大数据实时分析:ClickHouse、Doris、TiDB 对比分析
  • [低代码] 明道云调用本地部署 Dify 的进阶方法
  • 存储系统03——数据缓冲evBuffer
  • 不同类型桥梁的无人机检测内容及技术难度
  • 智能体应用如何重塑未来生活?全面解析技术场景与实在Agent突破
  • Oracle 的 PGA_AGGREGATE_LIMIT 参数
  • 2024年ASOC SCI2区TOP,多机制群优化算法+多风场输电线路巡检中多无人机任务分配与路径规划,深度解析+性能实测
  • 使用PowerShell备份和还原Windows环境变量
  • 第三十八节:视频处理-视频保存
  • Vue百日学习计划Day36-42天详细计划-Gemini版
  • 树莓派(Raspberry Pi)中切换为国内的软件源
  • easy-live2d v0.2.1 发布啦! 增加了语音 以及 口型同步功能,现在你的Live2D角色 可以在web里说话了!Ciallo~(∠・ω< )
  • OpenMV IDE 的图像接收缓冲区原理
  • 2025年AI与网络安全的终极博弈:冲击、重构与生存法则
  • 谷歌前CEO TED演讲解析:AI 红利的三年窗口期与行业重构
  • Python类方法解析:从字节序列重构Vector2d实例
  • 用 CodeBuddy 搭建「MiniGoal 小目标打卡器」:一次流畅的 UniApp 开发体验
  • WPF Data Binding 及经典应用示例
  • 界面组件DevExpress WPF中文教程:Grid - Bands分隔符
  • JavaScript 中使用 Elasticsearch 的正确方式,第一部分
  • windows服务器部署jenkins工具
  • outlook怎么用163邮箱
  • 软件设计师E-R模型考点分析——求三连
  • 服务端安全测试:OWASP ZAP使用
  • OpenTelemetry 从入门到精通
  • ffmpeg转码后的视频有横条纹和彩虹横条等乱彩问题