问题现象:
之前使用Qtcreator编译执行QT程序没问题,现在突然执行程序一直报:
module “QtQuick” is not installed
module “QtQuick.Controls” is not installed
module “QtQuick” is not installed
但我直接运行生成的程序是正常的。
解决方案:
怀疑是Qtcreator执行程序时找不到qml相关的东西,添加环境变量解决了。
1、使用root用户编辑文件 /etc/profile
2、在文件最后添加: export QML2_IMPORT_PATH=/opt/qt/qml
其中/opt/qt/qml是你本地安装的qt中qml的路径
3、重启电脑
然后就ok了。