标题:交叉编译时找不到库文件,求助!!!!!!!!
作者:miaoronghua
日期:2008-04-20 17:44
内容:
刚开始做上层的应用,在玩QT,平台是FREESCALE的,make 过了,出来几个文件夹,QT2,QTOPIATSLIB,TMAKE,QMAKE,还有交叉编译的工具ARM-NONO-LINUX-GUNINA-......具体名字忘记了,呵呵,(先问一下:这里面的QT2是QTE吗??)然后进入QT2/example/hello里面配置好了全局变量,先遇到一个问题是找不到-lqte哈哈,我自己添加了一下,找到了,后来又遇到-libjpeg,-libts这两个库找不到,这两个库是被-lqte所依赖的,晕~~~FIND一下,在已经移植过去的的QTOPIA中有,为什么QT2中间没有??连原来的-lqte也没有,也是我自己添加的。。。。。
现在我又老办法,CP一下呵呵,还是找不到。。。。。。。请教。。。。。。
#1 [狼牙 04-21 19:10]
感觉你是QT就没装好
也有可能环境变量没设好
你PATH和LD_LIBRARY_PATH都设置对了没?
#2 [miaoronghua 04-22 17:37]
这个问题自己解决了,我的方法是自己手动cp这几个文件,然后在MAKEFILE里自己手动添加库,呵呵
现在上板子,跑了一下,问题是没有找到lqte.so后来自己添加,找是找到了,系统提示说Segmentation fault,请问是什么问题?
#3 [chocolate 04-23 08:52]
Segmentation fault
一般是程序非法访问了内存 ,
看看你的指针有没有错误
#4 [miaoronghua 04-24 14:45]
这个问题解决了,自己设定了一下240*320(原本没有设)Segmentation fault搞定了,现在我又遇见一个问题Cannot find font definition file /usr/local/qt-embedded/lib/fonts/fontdir - is $QTDIR set correctly?。。。。。。。哈哈,没人带,自己在慢慢琢磨,呵呵
#5 [wzy19856170 04-24 14:59]
重新装吧

在线小游戏