主题 : make程序cannot find -luuid,求助 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 29719
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2010-10-04
最后登录: 2012-05-30
楼主  发表于: 2011-05-22 00:21

 make程序cannot find -luuid,求助

错误信息如下:
arm-linux-g++  -o mycam .obj/release-shared/camera.o .obj/release-shared/main.o .obj/release-shared/mywindow.o .obj/release-shared/picview.o .obj/release-shared/moc_mywindow.o .obj/release-shared/moc_picview.o    -luuid -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte
/opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: skipping incompatible /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib/libuuid.so when searching for -luuid
/opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: skipping incompatible /opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/lib/libuuid.so when searching for -luuid
/opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: skipping incompatible /opt/toolchains/arm920t-eabi/arm-angstrom-linux-gnueabi/bin/../../arm-angstrom-linux-gnueabi/lib/libuuid.so when searching for -luuid
/opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: cannot find -luuid
collect2: ld returned 1 exit status
make: *** [mycam] Error 1

使用的环境是:
OS:Fedora 9
交叉编译器版本为:4.1.2
qt库用的是4.6.2
平台是友善官方碟的那个arm-qtopia
我在论坛下载那个mycam程序,先使用qmake -project生成mycam.pro
然后qmake生成makefile,最后make 的时候出错了,希望哪位高手帮小弟解决下哈

PS:我看了论坛关于luuid错误的帖子,我也检查过/lib/下却是有这个库函数,是libuuid.so ->libuuid.so.1.2
2个文件都存在,还是不行,于是我把文件拷贝到arm-linux-g++编译器的lib目录下做好链接