You need to enable JavaScript to run this app. CLion配置Qt5 QML时QQmlApplicationEngine加载失败、QtQuick模块未安装报错
优惠活动
大模型
产品
解决方案
定价
更多

CLion配置Qt5 QML时QQmlApplicationEngine加载失败、QtQuick模块未安装报错

CLion环境下Qt QML开发模块加载失败问题

因为不想用QtCreator,尝试在CLion里搭建Qt QML开发环境,跑程序的时候直接报组件加载失败,控制台输出的报错如下:

QQmlApplicationEngine failed to load component
qrc:/main.qml:2:1: module "QtQuick.Window" is not installed
qrc:/main.qml:1:1: module "QtQuick" is not installed
qrc:/main.qml:2:1: module "QtQuick.Window" is not installed
qrc:/main.qml:1:1: module "QtQuick" is not installed

针对这个问题查了不少网上的相关资料,始终没找到能解决问题的有效方案。当前项目的各部分配置如下:

  • 正在运行的main.qml文件内容:
import QtQuick 2.12
import QtQuick.Window 2.12

Window {
    width: 640
    height: 480
    visible: true
    title: qsTr("Hello World")
}
  • 项目里的resources.qrc配置内容:
<RCC>
    <qresource>
        <file>main.qml</file>
    </qresource>
</RCC>
  • 传入的CMake配置参数:
-DCMAKE_PREFIX_PATH="E:/ProgramFiles/qt/5.15.2/mingw81_64/lib/cmake/Qt5"

已经做过的交叉验证:

  • 把当前项目的CMakeLists.txt、main.cpp和QtCreator自动生成的QML工程做了逐项对比,两边的配置几乎完全一样
  • 同一套CLion、Qt环境下,跑QtWidgets类的应用完全正常,没有任何加载异常
    现在想要可行的排查方向和解决方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.30 04:45:01