centos 安裝 qt creator

來源:互聯網
上載者:User

周末無事,安裝qt creator,

下載 qt-sdk-linux-x86-opensource-2010.05.1.bin

首先要安裝 gcc g++

yum -y install gcc

yum -y install gcc-c++

啟動安裝時還遇到了

運行yum,系統提示Existing lock /var/run/yum.pid: another copy is running as pid 3046

 

問題分析:主要原因就是yum在自動更新,所以再運行yum就會報這個錯。

問題解決:只要關掉正在執行的yum更新就可以了就可以了,停止正在啟動並執行yum進程,或者禁用開機自動啟動yum進程。

操作步驟:

停止yum進程

[root@localhost ~]# rm -f /var/run/yum.pid

為什麼會有一個yum進程在執行呢?

原來是yum自動更新機制自動啟用了yum進程,用下面的命令停止自動更新:

[root@localhost ~]# /etc/init.d/yum-updatesd stop

停止 yum-updatesd: [確定]

如果我們不需要自動更新服務,可以直接刪除它。
#yum remove yum-updatesd
不過刪除該服務之後,以後的更新要用下面的命令手工來完成了。

#yum update

原文:http://www.lutuzhi.com/howto/112.html

http://www.lutuzhi.com/howto/112.html此問題搞定後,#chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin#./qt-sdk-linux-x86-opensource-2010.05.1.bin安裝時出現問題

啟動安裝最後出現問題如下:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
按確定完成安裝,啟動QT creator時報同樣問題
經過google、baidu和bing的一通搜尋,總結具體解決方案如下:
執行strings /usr/lib/libstdc++.so.6 | grep GLIBC 命令
返回結果沒有GLIBCXX_3.4.9

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

執行
ls -l  /usr/lib/libstdc++.so.6
發現
/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8
需要用libstdc++.so.6.0.10替換libstdc++.so.6.0.8,
在csdn上下載的
取得root許可權
su root
刪除ibstdc++.so.6.0.8
rm /usr/lib/libstdc++.so.6
將libstdc++.so.6.0.10複製到/usr/lib下
cp  /.../.../libstdc++.so.6.0.10  /usr/lib
將libstdc++.so.6的連結指向libstdc++.so.6.0.10
ln -s /usr/lib/libstdc++.so.6.0.10  usr/lib/libstdc++.so.6
確認以上操作正確
strings /usr/lib/libstdc++.so.6 | grep GLIBC 
輸出:

 


GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8

 

GLIBCXX_3.4.9
GLIBCXX_3.4.10
轉自http://blog.csdn.net/crazin/archive/2011/01/07/6122392.aspx
安裝完成後,測試helloworld,發現不對勁



#include<QtCore/QCoreApplication>

找不到

還有

Error:Qt version  is invalid..............

the qmake commend "not found" was not found or not executable

最後找到可能是我的qt安裝路徑時出現問題

預設的安裝路徑時/opt/qtsdk-2010.0.5

其中有-和.可能是這的原因,重新安裝qt creator設定其安裝路徑/opt/qtsdk

安裝完成,設定環境路徑就ok了

 

編譯helloworld沒有問題

 

然後寫mainwindow 

 

 

/home/esutton/qtsdk-2009.01/qt/lib/libQtGui.so: undefined reference to `FcFreeTypeQueryFace'
collect2: ld returned 1 exit status

 

繼續搜狗

說要更新fontconfig

 


然後更新這東西,更新是要libxml2版本以上, 還有freetype真是費勁,可能是我的系統沒有安裝必備的庫吧

還是建議安裝些基本的東西再安裝qt,要不然很費勁

這幾個小東西我都傳csdn了,

 

好容易搞定,謹在此筆記之

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.