生活随笔
收集整理的這篇文章主要介紹了
linux uuid/uuid.h
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我的錯誤信息 ...... 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編譯補遺 ? ???在安裝完整版的RedHat9下,按照前面那個傻瓜教程可以一次編譯通過qtopia的開發(fā)環(huán)境,但是…… 在非完整版的Rh9下面就行不通了。經(jīng)過無數(shù)次的嘗試,總結(jié)如下: 問題一: 找不到 uuid.h 解決: 下載? e2fsprogs-1.35.tar.gz ,解壓編譯,把 e2fsprogs-1.35/lib/uuid 目錄拷貝到 qtopia-free-1.7.0/include 問題二: 找不到 -luuid 把e2fsprogs-1.35/lib/uuid/libuuid.a 文件拷貝到 usr/lib 或者 qtopia-free-1.7.0/lib 評論 其實問題沒有那么復(fù)雜拉:P cd e2fsprogs-1.35/lib/uuid make install? 即可~ lydia 找了很久沒有找到libuuid.a,然后又報錯說cannot find -lqtopia。 關(guān)于這個網(wǎng)上是這么解釋的: ld命令的選項-lqtopia的作用是去找一個名字為libqtopia的庫,可以是libqtopia.a或者libqtopia.so。 找不到這個庫的原因: 1.沒有這個庫; 2.這個庫所在的路徑不在ld的搜索路徑下。 然后lydia傻乎乎的嘗試了make整個e2fsprogs-1.35,然后發(fā)現(xiàn)能找到libuuid.a了。原來不是tar以后cp或者直接make,是必須先make,再cp才對的。上面comment讓人有些誤會了。 本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u3/100516/showart_2111761.html | |
| |
總結(jié)
以上是生活随笔為你收集整理的linux uuid/uuid.h的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。