亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 7510 | 回復(fù): 7
打印 上一主題 下一主題

Qt開發(fā)(一):安裝 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-11-08 01:04 |只看該作者 |倒序瀏覽
摘自我的博客:http://xizhizhu.blogspot.com/2008/11/qt.html

Qt是TrollTech公司(現(xiàn)已被Nokia收購)開發(fā)的一個開源的跨平臺的應(yīng)用程序框架,支持Windows、Linux、Mac等多種平臺(也即將推出對S60手機(jī)的支持),Qt目前支持C++和Java兩種語言進(jìn)行開發(fā),最新版本為4.4.3。Qt的應(yīng)用極為廣泛,例如KDE桌面、KOffice辦公套件、GoogleEarth等。Qt包括開源和商業(yè)兩個版本,開源版本的協(xié)議可以在這里查看。

在Linux桌面上安裝Qt 4.4.3需要安裝OpenSSL 0.9.7或更高版本,并擁有X11圖形庫(詳細(xì)信息見這里)。此外,可以在這里查看Qt 4.4.3的已知Bug。

在Linux桌面上安裝開源版本的Qt 4.4.3步驟如下所示:
1、在這里下載Qt 4.4.3,大概有108MB;
2、解壓源碼包:
gzip -d qt-x11-opensource-desktop-4.4.3.tar.gz
tar xvf qt-x11-opensource-desktop-4.4.3.tar
3、編譯及安裝:
cd qt-x11-opensource-desktop-4.4.3
./configure # 可以使用 ./configure -help 查看可選項
make
sudo make install

4、設(shè)置環(huán)境變量:
PATH=/usr/local/Trolltech/Qt-4.4.3/bin:$PATH
LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.4.3/lib:$LD_LIBRARY_PATH
其中,只需對不支持rpath的編譯器設(shè)置LD_LIBRARY_PAT,如果使用GCC則不需設(shè)置。

OK,Qt安裝完畢。開始使用和開發(fā)吧,慢慢的就會知道為啥Nokia要收購這個公司了,的確很好很強(qiáng)大^_^

[ 本帖最后由 zxz1984 于 2008-11-8 01:05 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2008-11-14 10:50 |只看該作者
不錯

論壇徽章:
0
3 [報告]
發(fā)表于 2009-12-01 00:01 |只看該作者
頂版主~~~

論壇徽章:
0
4 [報告]
發(fā)表于 2011-08-31 16:15 |只看該作者
不錯

論壇徽章:
0
5 [報告]
發(fā)表于 2012-01-05 13:33 |只看該作者
本帖最后由 hzy2hzy 于 2012-01-05 16:05 編輯

回復(fù) 1# zxz1984


你好,編譯QT,提示找不到QtCore庫,如下,怎么解決:
QtCore庫不是在Qt編譯過程中生成的嗎?

rm -f libQtXml.so.4.8.0 libQtXml.so libQtXml.so.4 libQtXml.so.4.8
g++ -Wl,-rpath-link,/mnt/share/temp/qt-everywhere-opensource-src-4.8.0/lib -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.8.0/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.8.0/lib -shared -Wl,-soname,libQtXml.so.4 -o libQtXml.so.4.8.0 .obj/release-shared/qdom.o .obj/release-shared/qxml.o   -L/mnt/share/temp/qt-everywhere-opensource-src-4.8.0/lib -lQtCore -L/mnt/share/temp/qt-everywhere-opensource-src-4.8.0/lib -lpthread  
/usr/bin/ld: cannot find -lQtCore
collect2: ld returned 1 exit status
make[1]: *** [../../lib/libQtXml.so.4.8.0] Error 1
make[1]: Leaving directory `/mnt/share/temp/qt-everywhere-opensource-src-4.8.0/src/xml'
make: *** [sub-xml-make_default-ordered] Error 2

root cause of this problem:
我的源碼放在目錄 /mnt/share/qt-everywhere-opensource-src-4.8.0下,這是smba mount過來的ntfs文件系統(tǒng),該文件系統(tǒng)不支持軟鏈接(用ls -l /mnt/share/qt-everywhere-opensource-src-4.8.0查看過文件夾是可寫的,就認(rèn)為權(quán)限沒有問題。。。,而QT build過程中需要使用ln -s創(chuàng)建該庫的臨時軟鏈接,就一直提示權(quán)限不夠。 mv qt-everywhere-opensource-src-4.8.0 /ext4_folder后重新編譯OK.

論壇徽章:
0
6 [報告]
發(fā)表于 2012-01-09 21:41 |只看該作者
lz, 你好

我在官網(wǎng)上下載的是4.8.0的bin文件,安裝后,是可以正常使用QtCreator。
但是卻不知道該如何配置命令行環(huán)境。

你給出的方法是從源代碼編譯,這個需要花費比較長的時間。

我是想知道從bin文件安全后,在怎么繼續(xù)配置命令行

謝謝。

論壇徽章:
0
7 [報告]
發(fā)表于 2012-02-27 13:18 |只看該作者
其實安裝QT最簡單的方法是直接下載bin包,我用的是Fedora,直接下載.rpm包,安裝很方便,卸載也方便,用yum管理就行了。自己make工程感覺沒太大的必要,雖說自由度大一些,不過大部分人用不到這些。

論壇徽章:
0
8 [報告]
發(fā)表于 2012-03-03 02:47 |只看該作者
不錯, 支持啊, 偶也準(zhǔn)備玩QT
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP