vs下怎么用qt做圖形界面 怎么在vs2010中使用qt庫(kù)?
怎么在vs2010中使用qt庫(kù)?直接在VS2010中以發(fā)布模式編譯程序,然后在項(xiàng)目目錄中找到發(fā)布文件夾,即可執(zhí)行程序。如果要保證它可以在沒有QT的其他機(jī)器上運(yùn)行,請(qǐng)復(fù)制相應(yīng)的DLL文件進(jìn)行發(fā)布,其中一
怎么在vs2010中使用qt庫(kù)?
直接在VS2010中以發(fā)布模式編譯程序,然后在項(xiàng)目目錄中找到發(fā)布文件夾,即可執(zhí)行程序。如果要保證它可以在沒有QT的其他機(jī)器上運(yùn)行,請(qǐng)復(fù)制相應(yīng)的DLL文件進(jìn)行發(fā)布,其中一般包括:qtcore4.dllqtgui4.dllmingwm10.dlllibgccusudw2-1.DLL(qt4.7及以上)libstdc-6.DLL(qt4.7及以上)包含DLL文件的發(fā)布程序是一個(gè)完整的可執(zhí)行程序。您可以使用打包工具將發(fā)布目錄中的所有內(nèi)容制作成一個(gè)安裝文件
事實(shí)上,這并不復(fù)雜。我使用VS2008。據(jù)估計(jì),VS2008和您的2010之間沒有太大的差距。構(gòu)建項(xiàng)目時(shí),需要?jiǎng)?chuàng)建QT項(xiàng)目。如果沒有,則需要先對(duì)項(xiàng)目進(jìn)行一些設(shè)置。如果你沒有這個(gè)問題,假設(shè)你的UI文件我的對(duì)話框.ui,objectname也是mydialog。這么直我的對(duì)話框.ui文件加入VC項(xiàng)目,在VC項(xiàng)目文件列表中我的對(duì)話框.ui在要編譯的文件上單擊鼠標(biāo)右鍵,將自動(dòng)調(diào)用UIC生成UIMydialog。H.使用時(shí),最好包含這個(gè)頭文件。如果不希望在頭文件中包含自動(dòng)生成的頭文件,并且希望在頭文件中使用指針引用,則可以在頭文件中聲明它:namespaceui{classmydialog},然后在CPPumydialog.h中包含UI。使用時(shí),請(qǐng)記住在類名之前添加命名空間UI或使用using namespace。如果名稱空間有問題,請(qǐng)檢查頭文件中是否沒有引用,或者其中哪部分是錯(cuò)誤的。
我已經(jīng)配置好QT,怎樣在VS2010中編譯QT,求詳解?
學(xué)習(xí)MFC讓你像初戀一樣興奮,學(xué)習(xí)QT讓你像愛上志玲姐姐一樣瘋狂
!。
讓我們從四個(gè)方面來比較QT和MFC:
1。MFC已經(jīng)不復(fù)存在了,就連我的父親微軟也放棄了它。最新版本的vs默認(rèn)不集成MFC,需要單獨(dú)檢查;QT一直在穩(wěn)定地迭代。
2. MFC只支持windows平臺(tái),而QT可以跨平臺(tái)開發(fā)。
3. QT進(jìn)入閾值遠(yuǎn)低于MFC。要學(xué)習(xí)MFC,您需要了解各種宏定義,各種復(fù)雜的框架與本機(jī)win32api混合,QT可以從控制臺(tái)程序無縫切換到GUI。
4. 關(guān)于開發(fā)環(huán)境,初學(xué)者,MFC,一個(gè)visualstudio就足夠了,QT,QT creator或者visualstudio都可以用來安裝插件,也不太復(fù)雜。
在論文的最后,附上了一張由QT新技術(shù)QSS繪制的界面換膚效果圖(圖片來源:CSDN blogger:one-to-two-three li)。
本文是作者《一個(gè)程序員的奮斗史》悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究!