新聞中心
MFC和QT學(xué)哪個(gè)比較好?
1、語言本身 QT:跨平臺(tái),語法結(jié)構(gòu)簡(jiǎn)單清晰。面向?qū)ο蟮奶匦泽w現(xiàn)的比MFC明顯。代碼寫起來比較優(yōu)雅,也就是說上手會(huì)快一點(diǎn)。 MFC:在Windows平臺(tái)地位毋庸置疑,QT在windows下基本屬于非主流了。個(gè)人感覺MFC相較于QT是比較雜亂的,你可以看下MFC以及QT的實(shí)例代碼,直觀上就可以了解了。并且要寫MFC必須要知道Windows的消息循環(huán)機(jī)制。而QT開始時(shí)并不需要了解Windows底層的東西。

2、學(xué)習(xí)資源 QT:基本上只有官方的官網(wǎng)和demo了,相關(guān)的開發(fā)論壇比MFC的少很多,畢竟敲MFC的人要多。 MFC:MSDN資源,對(duì)于初學(xué)者來說可能MSDN比較枯燥,相關(guān)論壇和那種問答的資源要多很多,一般初學(xué)者遇到的問題都可以看到前輩們的解決方法。
3、IDE以及開發(fā)配置 初學(xué)者應(yīng)該是windows,對(duì)于MFC,一個(gè)Visual Studio就足夠了。QT,用QT Creator,配置也不會(huì)太麻煩。 個(gè)人建議:QT。推薦《精通QT4編程》一書
win764位旗艦版的QT安裝以及入門?
Windows下官方只提供了32位版本的安裝包,64位的Qt官方并沒有提供安裝包,需要下載源碼自己編譯。但是在64位的win7上一樣可以運(yùn)行32位的Qt,當(dāng)然,只能開發(fā)32位的程序,如果你需要開發(fā)64位的程序,就要自己去編譯64位Qt及相應(yīng)的開發(fā)環(huán)境了?! ≈劣谌腴T,霍亞飛的《Qt Creator快速入門》比較合適,稍深入一點(diǎn)的還有《C++ GUI Qt 4編程》。其實(shí)教程看看就可以了,關(guān)鍵還是自己多實(shí)踐,多看Qt的幫助文檔。
linux下如何進(jìn)行Qt編程?
1、linux下復(fù)制qtrelease模式生成的可執(zhí)行文件到桌面的新建目錄。
2、編寫腳本文件ldd.sh作用:導(dǎo)出可執(zhí)行程序運(yùn)行時(shí)所需要的庫文件點(diǎn)擊下載。
3、執(zhí)行./ldd.sh+可執(zhí)行程序在當(dāng)前的文件夾下生成lib文件。復(fù)制lib下的庫文件與可執(zhí)行文件同級(jí)目錄。
4、到Qt安裝目錄里找到platform文件夾我的目錄是/opt/Qt5.7.0/5.7/gcc_64/plugins/platforms復(fù)制此文件夾與可執(zhí)行文件同級(jí)目錄。
5、復(fù)制ldd.sh到platforms文件夾內(nèi),執(zhí)行./ldd.shlibqxcb.so將生成的lib目錄下的庫文件拷貝至可執(zhí)行文件同級(jí)目錄。刪除platforms里的lib文件。
6、執(zhí)行下載到的腳本文件./app.sh注:app.sh與可執(zhí)行文件同名。在windows下寫的腳本文件在linux下使用是出現(xiàn)/bin/bash^M:badinterpreter:沒有那個(gè)文件或目錄解決辦法vim打開腳本文件:setff?顯示ff=dos修改成:setff=unix:wq保存退出即可
qt和vs哪個(gè)好?
Qt和VS都是非常優(yōu)秀的開發(fā)工具,它們各自有其優(yōu)點(diǎn)和適用場(chǎng)景。下面是一些比較它們的優(yōu)缺點(diǎn):
Qt的優(yōu)點(diǎn):
Qt是一個(gè)跨平臺(tái)的應(yīng)用程序框架,可以用于開發(fā)跨平臺(tái)的應(yīng)用程序,無需針對(duì)不同平臺(tái)進(jìn)行重新編寫。
Qt提供了豐富的開發(fā)工具和庫,包括Qt Creator、Qt Designer、Qt Linguist等,可以方便地進(jìn)行應(yīng)用程序的開發(fā)和國際化。
Qt支持多種編程語言,包括C++、Python等,可以靈活選擇編程語言。
到此,以上就是小編對(duì)于qt和c#編程哪個(gè)快的問題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
網(wǎng)頁名稱:MFC和QT學(xué)哪個(gè)比較好?(學(xué)qt和windows編程)
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/dpoocih.html


咨詢
建站咨詢
