標(biāo)題: Ubuntu12.04 qt 安裝筆記 [打印本頁(yè)]
作者: heicc 時(shí)間: 2015-1-5 15:26
標(biāo)題: Ubuntu12.04 qt 安裝筆記
問(wèn)題記錄一
打開(kāi)Qt creator,提示無(wú)法覆蓋文件 /home/bingfeng/.config/Nokia/qtversion.xml : Permission denied
點(diǎn)好幾次確定之后能進(jìn)去。
然后退出的時(shí)候顯示無(wú)法覆蓋文件 /home/bingfeng/.config/Nokia/toolChains.xml : Permission denied
雖然能寫(xiě)出來(lái)的東西能編譯過(guò)去,不過(guò)頻繁的彈出這個(gè)太犯人了。
我是安裝的官網(wǎng)下的SDK,run格式的.,重裝過(guò)一次還是不行。
幾經(jīng)努力搜索,找到正解:
終端下輸入:chown -R xiaofeng:xiaofeng .config/
答案的原型:chown -R your_username:your_username .config/
問(wèn)題記錄二
此完整出錯(cuò)信息是在./configure階段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
還是老辦法,以不變應(yīng)萬(wàn)變。進(jìn)config.test / x11/xlib 執(zhí)行make命令,看出錯(cuò)信息
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。
其原因就在于需要安裝libX11的開(kāi)發(fā)包,在ubuntu/debian里包名都是libX11-dev
根據(jù)以往的經(jīng)驗(yàn),在./configure前主動(dòng)裝好下面3個(gè)包,基本上就萬(wàn)事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |