生活随笔
收集整理的這篇文章主要介紹了
linux uuid/uuid.h
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我的錯(cuò)誤信息 ...... global1.cpp:39:23: uuid/uuid.h: No such file or directory global1.cpp: In static member function `static QUuid Global::generateUuid()': global1.cpp:188: `::uuid_generate' undeclared (first use here) make[1]: *** [.obj/linux-generic-g++//global1.o] Error 1 make[1]: Leaving directory `/usr/src/qtopia-free-1.7.0/src/libraries/qtopia1' make: *** [libraries/qtopia1] Error 2 You have new mail in /var/spool/mail/root QT編譯補(bǔ)遺 ? ???在安裝完整版的RedHat9下,按照前面那個(gè)傻瓜教程可以一次編譯通過(guò)qtopia的開(kāi)發(fā)環(huán)境,但是…… 在非完整版的Rh9下面就行不通了。經(jīng)過(guò)無(wú)數(shù)次的嘗試,總結(jié)如下: 問(wèn)題一: 找不到 uuid.h 解決: 下載? e2fsprogs-1.35.tar.gz ,解壓編譯,把 e2fsprogs-1.35/lib/uuid 目錄拷貝到 qtopia-free-1.7.0/include 問(wèn)題二: 找不到 -luuid 把e2fsprogs-1.35/lib/uuid/libuuid.a 文件拷貝到 usr/lib 或者 qtopia-free-1.7.0/lib 評(píng)論 其實(shí)問(wèn)題沒(méi)有那么復(fù)雜拉:P cd e2fsprogs-1.35/lib/uuid make install? 即可~ lydia 找了很久沒(méi)有找到libuuid.a,然后又報(bào)錯(cuò)說(shuō)cannot find -lqtopia。 關(guān)于這個(gè)網(wǎng)上是這么解釋的: ld命令的選項(xiàng)-lqtopia的作用是去找一個(gè)名字為libqtopia的庫(kù),可以是libqtopia.a或者libqtopia.so。 找不到這個(gè)庫(kù)的原因: 1.沒(méi)有這個(gè)庫(kù); 2.這個(gè)庫(kù)所在的路徑不在ld的搜索路徑下。 然后lydia傻乎乎的嘗試了make整個(gè)e2fsprogs-1.35,然后發(fā)現(xiàn)能找到libuuid.a了。原來(lái)不是tar以后cp或者直接make,是必須先make,再cp才對(duì)的。上面comment讓人有些誤會(huì)了。 本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/100516/showart_2111761.html | |
| |
總結(jié)
以上是生活随笔為你收集整理的linux uuid/uuid.h的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。