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

编译QFlightinstruments提示QGraphicsSvgItem文件不存在如何解决

QFlightinstruments编译报错解决方案

该报错是因为QGraphicsSvgItem所属模块未正确引入,或编译缓存未更新导致配置未生效,可按以下步骤排查解决:

  • 修正项目.pro配置文件
    QGraphicsSvgItem在Qt 5.15及以上版本中已从svg模块拆分至svgwidgets模块,需在原有配置基础上补充相关模块,修改后配置如下:
    QT += core gui widgets svg svgwidgets
    
  • 清理编译缓存并重新生成构建配置
    修改.pro文件后需重新执行qmake才能让配置生效,操作如下:
    1. 删除项目根目录下的build编译输出文件夹所有内容
    2. 在Qt Creator中点击顶部菜单栏「构建」-「执行qmake」
    3. 重新执行全量构建即可
  • 确认Qt组件安装完整
    打开Qt Maintenance Tool,检查当前使用的Qt版本对应的「Qt SVG」「Qt SVG Widgets」组件已安装,缺失则补装后再重试编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:09:00