Qt的誕生
根據(jù)百度科普:
Qt誕生于1991年,由奇趣科技開發(fā)的一種用于跨平臺C 圖形用戶界面應用程序開發(fā)框架。它既可以用來開發(fā)GUI程序,也可以用于開發(fā)非GUI程序,例如控制臺工具和服務(wù)器。Qt是一種面向?qū)ο蟮目蚣埽褂锰厥獾拇a生成擴展(元對象編譯器(Meta Object Compiler, moc))以及一些宏,易于擴展,允許組件編程。
Qt的發(fā)展
-
2008年,諾基亞公司收購奇趣科技,導致QT成為諾基亞旗下的編程語言工具。
2012年,Qt再一次被Digia收購。
2014年4月,QT實現(xiàn)了對iOS的完全支持,而且新增WinRT、Beautifier等插件,廢棄了無Python接口的GDB調(diào)試支持,集成了基于Clang的C/C 代碼模塊,并且對Android支持做出了調(diào)整,至此全面實現(xiàn)了對Linux、iOS、Android、WP的支持。
Qt的編程流程圖
第一個Helloworld
首先第一步配置好開發(fā)環(huán)境,具體可以參考周立功單片機的官方資料(如EasyARM-i.MX283A Linux開發(fā)指南),編寫hello_qt.cpp程序如下:
將hello_qt.cpp 拷貝至~/zlg/qt_demo_proj/qt_demo1目錄下,運行以下命令以生成hello_qt.pro文件:
cout用來訪問流對象,<<則表示插入,將字符串\”Hello World!\”插入到前面的流對象當中。
$qmake –project
hello_qt.pro文件是一個描述整個工程所包含的源碼以及相應的資源文件,qmake是Qt中用來管理工程的項目工具。執(zhí)行qmake命令,將根據(jù)上一步的pro文件,生成對應的makefile文件。
$qmake
根據(jù)makefile文件執(zhí)行make命令就可以編譯出可執(zhí)行的程序。以后需要再編譯時,也只需執(zhí)行最后一步,即make命令就行。
$make
經(jīng)過以上步驟,可以在qt_demo1目錄下找到hello_qt文件,這個文件就是可執(zhí)行的Qt程序。
最后把hello_qt文件通過nfs或者其它方式下載到開發(fā)套件的/root/目錄下,然后登錄開發(fā)套件的Linux系統(tǒng),并運行如下指令啟動該程序。
#./hello_qt -qws
至此,基于QT的Helloworld開發(fā)流程演示完成,真的和想象的一樣簡單!
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。