<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          QtCreator4.5在Ubuntu下的安裝

          作者: 時(shí)間:2012-08-27 來(lái)源:網(wǎng)絡(luò) 收藏

          在課堂上我們的QtCreator是windows的版本,而且編譯的時(shí)候明顯感覺(jué)很慢,于是我就找到了一個(gè)Linux版本的QtCreator,在9.04的操作系統(tǒng)上進(jìn)行了。后編譯嘗試了一下,果然比在windows下要快很多。

          本文引用地址:http://www.ex-cimer.com/article/148536.htm

          我們可以到http://www.qtsoftware.com/downloads-cn 上下載最新的版本。qt-sdk-linux-x86-opensource-2009.02.bin

          下載之后在打開(kāi)終端執(zhí)行:

          1.給安裝文件加上執(zhí)行權(quán)限

          chmod u+x qt-sdk-linux-x86-opensource-2009.02.bin

          2.執(zhí)行安裝命令

          ./qt-sdk-linux-x86-opensource-2009.02.bin

          在安裝完 QtCreator 建立一個(gè)helloworld的工程進(jìn)行編譯,在編譯的時(shí)候可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lfreetype

          collect2: ld 返回 1

          make[1]: *** [text] 錯(cuò)誤 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          make: *** [debug] 錯(cuò)誤 2

          Exited with code 2.

          Error while building project text

          When executing build STep 'Make'

          解決方法:

          在新立得里找 freetype,把那個(gè)dev版的libfreetype6-dev裝上。

          繼續(xù)編譯可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lgobject-2.0

          collect2: ld 返回 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          make[1]: *** [text] 錯(cuò)誤 1

          make: *** [debug] 錯(cuò)誤 2

          Exited with code 2.

          Error while building project text

          When executing build step 'Make'

          解決方法:

          在新立得里找 gobject,把那個(gè)dev版的 libavahi-gobject-dev 裝上。

          繼續(xù)編譯可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lSM

          collect2: ld 返回 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make[1]: *** [text] 錯(cuò)誤 1

          make: *** [debug] 錯(cuò)誤 2

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          Exited with code 2.

          Error while building project text

          When executing build step 'Make'

          解決方法:

          在新立得里找 libsm-dev 裝上

          繼續(xù)編譯可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lXrender

          collect2: ld 返回 1

          make[1]: *** [text] 錯(cuò)誤 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          make: *** [debug] 錯(cuò)誤 2

          Exited with code 2.

          Error while building project text

          When executing build step 'Make'

          解決方法:

          在新立得里找 libxrender-dev 裝上

          繼續(xù)編譯可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lfONtconfig

          collect2: ld 返回 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          make[1]: *** [text] 錯(cuò)誤 1

          make: *** [debug] 錯(cuò)誤 2

          Exited with code 2.

          Error while building project text

          When executing build step 'Make'

          解決方法:

          在新立得里找 libfontconfig1-dev 裝上

          繼續(xù)編譯可能會(huì)出現(xiàn)如下錯(cuò)誤:

          /usr/bin/ld: cannot find -lXext

          collect2: ld 返回 1

          make[1]:正在離開(kāi)目錄 `/home/noah/qtWorkPlace/text'

          make:離開(kāi)目錄“/home/noah/qtWorkPlace/text”

          make[1]: *** [text] 錯(cuò)誤 1

          make: *** [debug] 錯(cuò)誤 2

          Exited with code 2.

          Error while building project text

          When executing build step 'Make'

          解決方法:

          在新立得里找 libxext-dev 裝上

          到此基本應(yīng)該沒(méi)有問(wèn)題了,現(xiàn)在運(yùn)行試一下效果吧,看看是不是快了很多。



          關(guān)鍵詞: 安裝 Ubuntu QtCreator4.5

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();