Qt是諾基亞開發的一個跨平台的C++圖形用戶界面應用程序框架。純粹面向對象的一個界面庫,比如MFC就是微軟提供的一個用C++寫的GUI庫,當然MFC里還有很多多線程,數據結構相關的類。看看網路吧。http://ke..com/view/23681.htm
B. 編譯器用vs好還是qt
這倆都不是編譯器,一個是 IDE,一個是開發框架~
編譯器編譯程序,基本上都工作於命令行下,而 IDE 調用編譯器進行編譯。IDE 一般都包含編譯器(如 VS)。
一般,不推薦初學者用 IDE。IDE 雖然很方便,但也會掩蓋很多過程和細節,這對學習是有害的。
C. qt 跨平台 選哪個編譯器
Qt 跨平台可以選 MSVC 和 MinGW 兩個編譯器。
MinGW 比較方便,配置易上手,但是 WebEngine 是沒有的。 MSVC 也不錯,功能強大,包括了WebEngine 模塊。 如果項目使用到的一些第三方的 lib,或者 dll,使用 MSVC 編譯出來的,那麼推薦用 MSVC(應該是必須,不同的編譯器生產出的庫一般是不兼容的或者兼容效果差)。
D. vs開發qt使用的編譯器是qt的還是vs的
qt是個框架,本身不包含編譯器,可以選擇使用vs或者其他編譯器
E. QT用VS還是MINGW編譯好,有什麼區別
都可以。
有時候會用到windows底下一些頭文件,這時候可以用VS編譯,如果用mingw編譯的話有時候會找不到這些頭文件。一般情況下用mingw就可以。
F. 你好,請問安裝QT5.0,是不是必須安裝對應的VS。我是初學者,對那些不熟悉。
我用的是:qt-windows-opensource-5.0.1-mingw47_32-x86-offline
從qtproject上下的,一個900M左右的安裝包,不需要vs環境和mingw,因為它自帶mingw,安裝佔用4G空間左右。喜歡vs的可以下載對應vs的版本,不再贅述。
綜上,qt-windows-opensource-5.0.1-mingw47_32-x86-offline安裝好之後立即就可以使用它做出QT程序。
以下為我的截圖。(QT5的話與以前的QT4.8有些不同,不過差別不大,而且以後5會漸漸普及,就不要再用舊的了)
G. QT和VS的關系 嘿嘿新手一隻~ 請問1.QT和VS的關系是 2.QT Creator 和QT SDK有什麼區別 謝謝~
關系:QT是由Qt Company開發的跨平台C++圖形用戶界面應用程序開發框架。可以通過VS來在QT的框架下進行開發。QT Creator 和QT SDK區別如下:
一、主體不同
1、QT Creator:是 Qt 被 Nokia 收購後推出的一款新的輕量級集成開發環境(IDE)。
2、QT SDK:的跨平台C++圖形用戶界面應用程序開發框架工具包。
二、功能不同
1、QT Creator:能夠跨平台運行,支持的系統包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。
2、QT SDK:是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴展,並且允許真正地組件編程。
三、特點不同
1、QT Creator:是為了幫助新Qt用戶更快速入門並運行項目,還可提高有經驗的Qt開發人員的工作效率。
2、QT SDK:良好封裝機制使得 Qt 的模塊化程度非常高,可重用性較好,對於用戶開發來說是非常 方便的。
H. QT用VS還是MINGW編譯好,有什麼區別
MinGW 兼容性更好,調試也更方便。
VS生成的 exe 發布時依賴的 dll 少一些,其他都不如 mingw。