天嵌科技 ARM开发社区

 找回密码
 注册

天嵌屏幕输入法移植&使用

已有 472 次阅读2013-7-16 11:17 |个人分类:学习过程| 参考资料, 输入法

目标平台:TQ210

QT版本:QT-4.8.4

参考资料: 《天嵌输入法库的使用》手册

使用版本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的,不匹配,直接在开发板上去测试。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

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.

返回顶部