我在使用Qt Enterprise VirtualKeyboard的QtCreator中遇到错误。我按照http://doc.qt.io/QtVirtualKeyboard/build.html和deployment-guide.html上的说明构建并安装了它。 我可以编译并运行Example项目,它可以正常工作。但是在QtCreator中,语句后面的语句获取了“Error-Line”,消息模块将不会被安装。
import QtQuick.Enterprise.VirtualKeyboard 2.0
工具提示中的错误是“未找到QML模块”。
有趣的是以下
import QtQuick.Enterprise.VirtualKeyboard.Styles 2.0
不会抛出错误。
所以我查看了导入路径。 QTDIR \ qml \ QtQuick \ Enterprise \ VirtualKeyboard文件夹只有一个带有Styles-Plugin的文件夹样式。 VirtualKeyboard中没有文件。我怀疑丢失的文件未正确覆盖到此文件夹。
我试图找出哪些文件确实丢失但失败了。有人在没有这些错误的情况下运行安装,谁能确切地告诉我哪些文件丢失了?
提前致谢!
答案 0 :(得分:0)
您是否尝试在发布模式下运行该应用?我们在调试模式下也遇到了同样的错误,但是通过切换到Release模式,一切都很顺利!我们仍然不知道那里发生了什么,但至少这是有效的。
答案 1 :(得分:0)
所以对我而言,使用minimalegl
QPA会导致QT找不到插件/模块。切换到eglfs
解决了问题。
TLDR:my_app -platform eglfs
有效,而my_app -platform minimalegl
没有。