关于Linux下触摸屏驱动的若干问题(续)

[复制链接]
查看11 | 回复10 | 2021-1-27 06:27:39 | 显示全部楼层 |阅读模式
崩溃,刚才想给wwwunix分数,结果没想到结贴就不能继续发言了,无奈只好另开一贴
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
呵呵,收到。谢谢。
那我们就在这个贴继续吧。
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
wwwunix客气,该谢你!
将hello可执行文件考到开发板上,然后进行如下操作:
#chmod+xhello增加它的可执行权限
#exportQTDIR=/mini2440依次输入设置开发板环境变量的东西
#exportT_ROOT=/tslib
#exportPATH=$QTDIR/bin:$PATH
#exportTSLIB_CONSOLEDEVICE=none
#exportTSLIB_FBDEVICE=/dev/fb0
#exportTSLIB_TSDEVICE=/dev/input/event0
#exportTSLIB_PLUGINDIR=$T_ROOT/lib/ts
#exportTSLIB_CONFFILE=$T_ROOT/etc/ts.conf
#exportTSLIB_CALIBFILE=/etc/pointercal
#exportQWS_MOUSE_PROTO=tslib:/dev/input/event0
#exportLD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
最后执行:
#./hello-qws
结果输出:
./hello:errorwhileloadingsharedlibraries:libQtGui.so.4:cannotopenshared
objectfile:Nosuchfileordirectory
好像还是哪里不对?
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
在板子上找到你的libQtGui.so.4这个文件所在的目录。然后将其加入到LD_LIBRARY_PATH中。
或者看看/mini2440/lib下有没有libQtGui.so.4这个文件。
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
我的Qt4的库安装在
/usr/local/Trolltech/QtopiaCore-4.3.5-arm/lib下。在PC上编译环境也需要安装在这个目录下
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
在/mini2440/lib目录下有libQtGui.so.4.5.3文件,是不是要把上面的“#exportQTDIR=/mini2440”改成“#exportQTDIR=/mini2440/lib/”?
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
你先按照我4楼说的检查一下。
如果不行再按照3楼说的做。

回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
也就是说编译环境中的库文件的位置和板子上的一致。
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
我的编译环境中的库文件的位置和板子上的是一致的,都是在根目录下/mini2440/lib
回复

使用道具 举报

千问 | 2021-1-27 06:27:39 | 显示全部楼层
你再在PC上用arm-linux-readelf-a看看板子上的libQtGui.so.4文件是不是arm平台的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行