起初只是按照手册来操作,怎么弄程序出来的就是V1.0,如果将4.6.0里面的库文件加入到工程文件里面的话,编译会报错,undefined reference to 'TQInputMethod::sendContent(QString const&)';collect2:ld returned 1 exit status.换了几个版本的库文件也是提示这种错误信息。因为板子6410系统里面本身自带了V1.0版本的库文件,在目录/opt/PDA/lib/下,大小188kb左右,所以可能的原因会是这个,于是将这个目录下的V1.0版本的库文件替换为2.0的库文件,大小约155kb左右,再重新回到虚拟机linux系统里面将2.0的库文件加到工程文件里面,再编译,居然过了!将程序烧进板子,运行下,2.0输入法的界面出来了,可以正常操作,也添加了对冒号:的支持。之前一直再问这个问题,大家也都回答的不是这个文件有没写对,就是那个库有没有选对,郁闷好长时间,就没有一个人说是要将板子系统里面的库文件换下,难道自己out了?这里我也比较奇怪,板子和主机只连了根串口线,将板子里面的输入法库文件换了,为什么在虚拟机linux下就可以编译通过(用的不是NFS系统,而且虚拟机linux里面有一个NFS系统文件里面的输入法库文件还是以前1.0的没变)?这两者貌似没什么直接联系啊,求大神解答。