You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QT5.9.9编译报错:未知QT模块xmlpatterns、axcontainer

解决Qt5.9.9编译报错:Unknown module(s) in QT: xmlpatterns axcontainer

一、确认模块在Qt5.9.9中的支持情况

  • xmlpatterns:属于Qt5标准模块,Qt5.9.9完全支持,是安装包内的可选组件。
  • axcontainer:实际对应Qt官方的qaxcontainer模块(部分旧项目可能简写为axcontainer),属于QtWinExtras组件的一部分,仅支持Windows平台,Qt5.9.9包含该模块。

二、安装缺失的模块

  1. 找到Qt安装目录下的MaintenanceTool.exe(比如C:\Qt\MaintenanceTool.exe)并打开
  2. 选择「添加或移除组件」,进入组件选择界面
  3. 展开你已安装的Qt5.9.9 -> 对应MinGW版本(如MinGW 5.3.0 32/64位),勾选以下组件:
    • Qt Xml Patterns:用于xmlpatterns模块
    • Qt WinExtras:qaxcontainer模块包含在该组件内
  4. 点击「下一步」,等待安装完成

三、修正项目配置(若安装后仍报错)

打开项目的.pro文件,检查模块声明:

  • 将QT += xmlpatterns axcontainer修改为QT += xmlpatterns qaxcontainer(Qt官方标准模块名为qaxcontainer)
  • 保存文件后,点击Qt Creator的「运行qmake」按钮,再重新编译项目

四、验证模块安装状态

新建一个测试项目,在.pro中添加QT += xmlpatterns qaxcontainer,若qmake执行无报错,说明模块已正确安装。

内容的提问来源于stack exchange,提问作者user20856357

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 02:43:23