主题 : Qtopia /libqtopia.so undefined reference to `uuid_generate'急求解决 阿 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 94446
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2013-07-17
最后登录: 2013-07-18
楼主  发表于: 2013-07-18 21:24

 Qtopia /libqtopia.so undefined reference to `uuid_generate'急求解决 阿

如题,

网上的,和论坛里面的各种解决方案都是了,还是没成功。

重新把libuuid.* 都拷过去了,就是没用阿 ~

求版主和其他同学帮助阿~~~

我的系统是ubuntu 12.04 32bit i386的……
级别: 新手上路
UID: 94446
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2013-07-17
最后登录: 2013-07-18
1楼  发表于: 2013-07-18 21:26

 回 楼主(kaobo) 的帖子

论坛里的http://www.aiothome.net/read.php?tid-80123.html

方案 已经试过了,还是没成功……。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2013-07-19 12:36
贴出你的步骤和完整的编译信息(可以用./build-all 2>&1 |tee build.log生成)。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 54018
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-08-22
最后登录: 2013-09-16
3楼  发表于: 2013-09-12 16:48
cd qtopia/mkspece/qws/linux-generic-g++
chmod +w qmake.conf +61
添加-luuid
即:QMAKE_LIBS_QT  = -lqte -luuid
保存,重新make即可,我是ubuntu 11.10下编译,运行于PC, 具体修改哪个makefile生成模板你自己选择。

手动进入 cd qtopia/src/libraries/qtopia2/  根据makefile 生成libqtopia.so.1.6.3 然后放qtopia/lib下也可以。

(ps:这么做的前提是:已经编译e2fsprogs-1.39, 并cp -dR ./lib/libuuid.so* /usr/lib)
如果还不行,cp -dR ./lib/libuuid.so*  ~/qtopia-free-2.2.0/qtopia/lib/

祝你成功!