||
使用版本libTQInputMethod.so---4.6.0版,天嵌提供。
下载地址:http://www.armbbs.net/forum.php? ... =%CA%E4%C8%EB%B7%A8
试验步骤:
1. 下载库文件将libTQInputMethod.so拷贝至开发板上QT安装目录下的lib目录中
2. 将libTQInputMethod.so拷贝至交叉编译工具根目录下的lib目录下
3. 修改试验代码使支持中文显示
4. 编译测试
5. 问题:
(1) /home/share/tmp/opt/EmbedSky/QT/tqinput/tqinput.cpp:24: 错误:undefined reference to `TQInputMethod::TQInputMethod()'
始终会在以下三句处开始报错:
im = new TQInputMethod;
QWSServer::setCurrentInputMethod(im);
((TQInputMethod *) im)->setVisible(true);
原因:工程文件中添加的输入法支持一句有问题,使得查找不到库文件,所以报以上函数无定义的错。在工程文件中LIBS += -L. –lTQInputMethod 写成了LIBS += -L.-lTQInputMethod
-L.与-l之间少了个空格符。修改后编译该错误消失,又出现了问题如问题2.
(2) skipping incompatible
在linux上仿真时遇到以上问题,因为输入法库是针对TQ210的,不匹配,直接在开发板上去测试。
Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )
GMT+8, 2024-5-17 20:37 , Processed in 1.031250 second(s), 16 queries .
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.