Qt5 ARM处理器上的QtVirtualkeyboard语言问题

Qt5 ARM处理器上的QtVirtualkeyboard语言问题,qt5,Qt5,我在debian jessie linux虚拟机上使用Qt5.7.1,并在iMx6处理器上部署我的应用程序,同时运行Qt5.7.1和debian jessie 我编译了QtVirtualkeyboard项目以添加Qt支持的所有语言。 首先,我为PC linux编译了它,之后为iMx6编译了它。 我将新的构建插件复制到imx6qt安装插件路径和其他文件中 因此,在PC端,“基本”示例项目显示了所有没有问题的语言。 在iMx6上运行相同的示例项目,我得到了几乎所有的语言,除了: qml:Qt.cre

我在debian jessie linux虚拟机上使用Qt5.7.1,并在iMx6处理器上部署我的应用程序,同时运行Qt5.7.1和debian jessie

我编译了QtVirtualkeyboard项目以添加Qt支持的所有语言。 首先,我为PC linux编译了它,之后为iMx6编译了它。 我将新的构建插件复制到imx6qt安装插件路径和其他文件中

因此,在PC端,“基本”示例项目显示了所有没有问题的语言。 在iMx6上运行相同的示例项目,我得到了几乎所有的语言,除了:

qml:Qt.createQmlObject():未能创建对象: qrc:/QtQuick/VirtualKeyboard/content/layouts/ja_JP/japaneseInputMethod:1:57:japaneseInputMethod不是一种类型

qml:Qt.createQmlObject():未能创建对象: qrc:/QtQuick/VirtualKeyboard/content/layouts/ko_KR/hangulInputMethod:1:57:hangulInputMethod不是一种类型

qml:Qt.createQmlObject():未能创建对象: qrc:/QtQuick/VirtualKeyboard/content/layouts/zh_CN/pinyinInputMethod:1:57:pinyinInputMethod不是类型

qml:Qt.createQmlObject():未能创建对象: qrc:/QtQuick/VirtualKeyboard/content/layouts/zh_TW/tcInputMethod:1:57:tcInputMethod不是一种类型

我是否错过了为那些语言或其他东西复制源文件?
如果是,哪些文件以及它们应该复制到哪里?

所以我让它工作了。问题是QtVirtualkeyboard使用第三方库,它找不到它。 要解决这个问题,还必须编译所有QtVirtualkeyboard第三方库,并将其复制到ARM CPU(如iMx6)中

简单中文示例:

cd/home/yourname/Qt5.9.1/5.9.1/Src/qtvirtualkeyboard/Src/virtualkeyboard/3rdparty/拼音

克马克

制造

将拼音的.dat库(dict_pinyin.dat)复制到如下目录 /usr/local/qt5.9.1/qtvirtualkeyboard/pinyin


现在QtVirtualkeyboard应该找到简单的中文听写。如果你使用日文、繁体中文和汉斯佩尔语,也应该这样做。

所以我做了。问题是QtVirtualkeyboard使用第三方库,但它找不到。 要解决这个问题,还必须编译所有QtVirtualkeyboard第三方库,并将其复制到ARM CPU(如iMx6)中

简单中文示例:

cd/home/yourname/Qt5.9.1/5.9.1/Src/qtvirtualkeyboard/Src/virtualkeyboard/3rdparty/拼音

克马克

制造

将拼音的.dat库(dict_pinyin.dat)复制到如下目录 /usr/local/qt5.9.1/qtvirtualkeyboard/pinyin


现在QtVirtualkeyboard应该找到简单的中文听写。如果你使用日文、繁体中文和汉斯佩尔语,也应该这样做。

你解决过这个问题吗?你解决过这个问题吗?