首页| 论坛| 消息

标题:开发板第一个qt程序helloworld
作者:navycsu
日期:2010-03-15 16:17
内容:

我用的mini2440开发板,已经将qte4.5.3移植完成!触摸屏测试程序也可以运行成功!
今天自己编译了一个helloworld程序,在qte-x86下编译运行,可以再qvfb中看到hello,world的界面
但是,重新用qte-arm编译后,将helloworld可执行文件拷到开发板上运行时,出现以下错误:
./helloworld : error while loading shared libraries: libstdc++.so.6: cannot
open shared object file: No such file or directory
我曾试着将主机上的/usr/lib下的libstdc++.so.6文件拷贝到开发板的/usr/lib目录下,还是不行,出错信息不变!
希望高手加以指点,不胜感激!


#1 [navycsu 03-15 19:11]
问题已解决~
原来是要把arm-linux-gcc下的libstdc++文件COPY到开发板上~而不是/usr/lib目录
#2 [navycsu 03-15 19:49]
又有新的问题出现了,在开发板上运行hello,world程序时,鼠标偏差很大,不知是什么原因?好像生成的触摸屏校准文件未起作用~
ps:我是通过NFS执行helloworld程序的~
#3 [hugerat 03-16 09:26]
楼主移植时,有没有使用tslib,是的话,在tslib中校正触摸屏,完成后,把tslib的pointcal文件拷到arm板的/etc下。
#4 [navycsu 03-17 20:15]
引用第3楼hugerat于2010-03-16 09:26发表的:
楼主移植时,有没有使用tslib,是的话,在tslib中校正触摸屏,完成后,把tslib的pointcal文件拷到arm板的/etc下。
用的是tslib,我看了,pointcal文件在校准后,自动保存在arm板/etc目录下了~
我的hello,world程序是在主机(x11)环境的designer下设计的,采用了240*320的FORM,可是在开发板上运行时,却只在显示屏中间显示,显示面积大致是240*280(上下两边是黑的,并未显示),我估计这个问题和鼠标偏差是同一个原因,不知该如何解决呢?
#5 [2nd090215 03-17 23:01]
关注,

<< 1 2 >> (1/2)

回复 发表
主题 版块