QtCreator4.5在Ubuntu下的安裝
在課堂上我們安裝的QtCreator是windows的版本,而且編譯的時候明顯感覺很慢,于是我就找到了一個Linux版本的QtCreator,在Ubuntu9.04的操作系統(tǒng)上進行了安裝。安裝后編譯嘗試了一下,果然比在windows下要快很多。
我們可以到http://www.qtsoftware.com/downloads-cn 上下載最新的版本。qt-sdk-linux-x86-opensource-2009.02.bin
下載之后在打開終端執(zhí)行:
1.給安裝文件加上執(zhí)行權限
chmod u+x qt-sdk-linux-x86-opensource-2009.02.bin
2.執(zhí)行安裝命令
./qt-sdk-linux-x86-opensource-2009.02.bin
在安裝完 QtCreator 建立一個helloworld的工程進行編譯,在編譯的時候可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lfreetype
collect2: ld 返回 1
make[1]: *** [text] 錯誤 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make:離開目錄“/home/noah/qtWorkPlace/text”
make: *** [debug] 錯誤 2
Exited with code 2.
Error while building project text
When executing build STep 'Make'
解決方法:
在新立得里找 freetype,把那個dev版的libfreetype6-dev裝上。
繼續(xù)編譯可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lgobject-2.0
collect2: ld 返回 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make:離開目錄“/home/noah/qtWorkPlace/text”
make[1]: *** [text] 錯誤 1
make: *** [debug] 錯誤 2
Exited with code 2.
Error while building project text
When executing build step 'Make'
解決方法:
在新立得里找 gobject,把那個dev版的 libavahi-gobject-dev 裝上。
繼續(xù)編譯可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lSM
collect2: ld 返回 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make[1]: *** [text] 錯誤 1
make: *** [debug] 錯誤 2
make:離開目錄“/home/noah/qtWorkPlace/text”
Exited with code 2.
Error while building project text
When executing build step 'Make'
解決方法:
在新立得里找 libsm-dev 裝上
繼續(xù)編譯可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lXrender
collect2: ld 返回 1
make[1]: *** [text] 錯誤 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make:離開目錄“/home/noah/qtWorkPlace/text”
make: *** [debug] 錯誤 2
Exited with code 2.
Error while building project text
When executing build step 'Make'
解決方法:
在新立得里找 libxrender-dev 裝上
繼續(xù)編譯可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lfONtconfig
collect2: ld 返回 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make:離開目錄“/home/noah/qtWorkPlace/text”
make[1]: *** [text] 錯誤 1
make: *** [debug] 錯誤 2
Exited with code 2.
Error while building project text
When executing build step 'Make'
解決方法:
在新立得里找 libfontconfig1-dev 裝上
繼續(xù)編譯可能會出現(xiàn)如下錯誤:
/usr/bin/ld: cannot find -lXext
collect2: ld 返回 1
make[1]:正在離開目錄 `/home/noah/qtWorkPlace/text'
make:離開目錄“/home/noah/qtWorkPlace/text”
make[1]: *** [text] 錯誤 1
make: *** [debug] 錯誤 2
Exited with code 2.
Error while building project text
When executing build step 'Make'
解決方法:
在新立得里找 libxext-dev 裝上
到此基本應該沒有問題了,現(xiàn)在運行試一下效果吧,看看是不是快了很多。