Qt Marketplace购买的Qt Pdf模块在Qt5.15.2使用时提示未知模块怎么办?
Qt 5.15.2 提示Unknown module(s) in QT: pdf的解决方法
- 编译套件与模块架构不匹配
检查当前项目使用的编译套件(Kit)的架构、编译器类型,是否和你安装Qt Pdf模块时选择的Qt 5.15.2分支的架构/编译器完全一致。例如你安装的是MSVC 64位版本的Qt Pdf模块,但项目当前使用MinGW 32位套件,qmake就无法找到对应架构的pdf模块。 - 未刷新项目构建配置
安装新的Qt模块后,必须先清理项目原有构建缓存,手动执行qmake刷新项目配置后再重新编译,直接沿用旧的构建缓存会导致qmake无法识别新安装的模块。 - 模块安装路径不匹配
确认你在Maintenance Tool中安装Qt Pdf模块时,选择的安装目标是当前项目使用的Qt 5.15.2的根目录,若误将模块安装到其他Qt版本的路径下,5.15.2版本的qmake自然无法检索到对应模块。 - 补充模块配置项
Qt 5.15版本的商业版Pdf模块,部分场景下需要额外关联配套组件,若仅使用核心PDF能力可尝试调整.pro配置为QT += pdf pdfwidgets后再重新执行qmake。
内容的提问来源于stack exchange,提问作者Scott Izidore
相关产品推荐
相关产品推荐

