C++ QtCreator[Qt 5.9.x]QQmlApplicationEngine未能加载组件
这个问题困扰了我一段时间,如果其他人也有同样的问题,我会提交这个问题,就我所见,这不是一个罕见的问题 如果您将Qt QML代码移动到另一台机器上,并从Qt Creator运行后,您会得到如下结果: QQmlApplicationEngine未能加载组件 qrc:/main.qml:14类型应用程序窗口不可用 [qt路径]qt5/5.9.3/gcc_64/qml/QtQuick/Controls.2/ApplicationWindow.qml:41无法为模块“QtQuick.Templates”加载插件:无法加载库> [qt路径]qt5/5.9.3/gcc_64/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so: [qt路径]qt5/5.9.3/gcc_64/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so:symbol(ZN15QQuickContainer17componentCompleteEv,qt_5_PRIVATE_API版本未在文件libQt5QuickTemplates2.so.5中定义,带有链接时间参考)C++ QtCreator[Qt 5.9.x]QQmlApplicationEngine未能加载组件,c++,qt,qt5,qt-creator,C++,Qt,Qt5,Qt Creator,这个问题困扰了我一段时间,如果其他人也有同样的问题,我会提交这个问题,就我所见,这不是一个罕见的问题 如果您将Qt QML代码移动到另一台机器上,并从Qt Creator运行后,您会得到如下结果: QQmlApplicationEngine未能加载组件 qrc:/main.qml:14类型应用程序窗口不可用 [qt路径]qt5/5.9.3/gcc_64/qml/QtQuick/Controls.2/ApplicationWindow.qml:41无法为模块“QtQuick.Templates”加
尝试直接运行Qt Creator可执行文件,而不是运行shell文件,即运行: [qt5目录]工具/QtCreator/bin/QtCreator 而不是 [qt5目录]工具/QtCreator/bin/QtCreator.sh qtcreator.sh摆弄LD_LIBRARY_PATH,然后它可能开始使用您的系统Qt库,它比您刚刚使用Qt安装程序安装的Qt旧95%