标题:【提问】 请问板子上运行程序以及宿主机器编译qtopia问题
作者:nkshili
日期:2006-05-17 16:38
内容:
是intel竞赛的板子xsbase270
embed qt是2.3.7
x11 qt是2.3.2
qtopia是1.7.0
tmake是1.11
板子拿回来我没做任何改动,用光盘自带的ToolChain里的压缩包直接解开
配置环境变量,可以编译arm上的应用程序,file出的结果也正常。
但是用minicom在目标板子上执行./app -qws总是报QServerSocket错误。程序显示没问题
但是触摸屏操作无效,好象当这个程序是透明的。
如果我把qpe kill了,不报这个错误了,不过触摸屏上的鼠标点就不能动了。
另外我编译光盘上的qtopia,make的时候说
arm-linux-gcc -L/home/smalldog/embedded/work/qtopia-1.7.0/lib -Wl,-rpath,/home/smalldog/embedded/work/qtopia-1.7.0/lib -L/home/smalldog/embedded/work/qt-2.3.7/lib -Wl,-rpath,/home/smalldog/embedded/work/qt-2.3.7/lib -o /home/smalldog/embedded/work/qtopia-1.7.0/bin/sysinfo .obj/linux-arm-g++//memory.o .obj/linux-arm-g++//graph.o .obj/linux-arm-g++//load.o .obj/linux-arm-g++//storage.o .obj/linux-arm-g++//versioninfo.o .obj/linux-arm-g++//sysinfo.o .obj/linux-arm-g++//main.o .obj/linux-arm-g++//moc_memory.o .obj/linux-arm-g++//moc_graph.o .obj/linux-arm-g++//moc_load.o .obj/linux-arm-g++//moc_storage.o .obj/linux-arm-g++//moc_versioninfo.o .obj/linux-arm-g++//moc_sysinfo.o-lqpe -lqtopia -lqte -lm
/home/smalldog/embedded/work/qt-2.3.7/lib/libqte.so: undefined reference to `ts_close'
/home/smalldog/embedded/work/qt-2.3.7/lib/libqte.so: undefined reference to `ts_config'
/home/smalldog/embedded/work/qt-2.3.7/lib/libqte.so: undefined reference to `ts_read'
/home/smalldog/embedded/work/qt-2.3.7/lib/libqte.so: undefined reference to `ts_open'
collect2: ld returned 1 exit status
make[1]: *** [/home/smalldog/embedded/work/qtopia-1.7.0/bin/sysinfo] 错误 1
make[1]: Leaving directory `/home/smalldog/embedded/work/qtopia-1.7.0/src/applications/sysinfo'
make: *** 错误 2
这个src里面的makefile我也不知道怎么改能把-lts加上,看了一下makefile没看明白。
谁给个详细的文档吧,都折腾快1个月了
请大家帮忙谢谢啊
#1 [nkshili 05-17 18:19]
后一个问题知道了
是patch补丁没打
前一个问题呢?
原来板子上那个qpe可以用把?
谢谢大家啊
#2 [shiroki 05-17 20:21]
你的qpe已经运行了,再启别的程序就不要加-qws参数了
#3 [nkshili 05-24 12:10]
谢谢大家
那个补丁是没拷贝完全
呵呵
后面那个找时间试试不加-qws看可以不
另外如果我把qpe给kill了,再执行鼠标不能用,是不是还得启动什么?
感谢