天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Qt簡介以及如何配置Qt使用VS2010進(jìn)行開發(fā)

  Qt是神馬東西?

  Qt – 一個(gè)跨平臺應(yīng)用程序和UI開發(fā)框架

  它包括跨平臺類庫、集成開發(fā)工具和跨平臺 IDE。使用 Qt 您只需一次性開發(fā)應(yīng)用程序,無須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統(tǒng)部署這些應(yīng)用程序。

Diagram - Product Architecture Graphic

  Qt 主要是由 諾基亞 開發(fā)和維護(hù)的。Qt通過開源授權(quán)(LGPL 和 GPL)以及商業(yè)授權(quán)的方式對 Qt 進(jìn)行授權(quán)。在Linux下Qt可是大名鼎鼎,Linux的KDE圖形界面就是基于Qt開發(fā)的。

  Qt的最大好處是跨平臺,可以看到上圖,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,諾基亞最新的Megoo那也是不在話下了,由于公司最近有些項(xiàng)目要求跨平臺的支持,原來的GIS引擎是基于Windows開發(fā)的,雖然沒有用MFC,但是由于繪圖引擎這塊使用的GDI+,所以跨平臺是非常困難的。所以為了支持跨平臺以及在可預(yù)見的將來的跨平臺的需求,決定將繪圖引擎這塊在Qt的基礎(chǔ)上進(jìn)行重構(gòu),并使用Qt開發(fā)一套基于QtGis引擎的地圖項(xiàng)目管理應(yīng)用程序。

  我在博客中將會同步將開發(fā)這個(gè)應(yīng)用程序的步驟展示出來,希望能通過這個(gè)系列的博客,來展示Qt開發(fā)應(yīng)用程序的便利性以及展示我們公司GIS引擎的強(qiáng)大能力。應(yīng)用程序的源代碼將會同步放在每篇教程內(nèi)提供下載。Gis引擎將通過提供SDK的方式方便大家學(xué)習(xí)及開發(fā)。

  第一篇. 配置Qt的windows開發(fā)環(huán)境,并通過VS2010進(jìn)行開發(fā)。

  1. 下載Qt的安裝包和VS2010的Qt插件,大家可以到下面的地址進(jìn)行下載(下面的下載都是基于Windows的,如果是其他環(huán)境的操作系統(tǒng)可以到這里下載).

Qt SDK: http://qt.nokia.com/downloads/sdk-windows-cpp

VS2010開發(fā)插件: http://qt.nokia.com/downloads/visual-studio-add-in

  2. 安裝Qt SDK

安裝其實(shí)很簡單了,基本上一路回車即可,主要是要注意下Qt的安裝路徑最好安裝在全英文路徑而且中間沒有空格, 安裝好后,可以運(yùn)行開始菜單里面的Qt Demo,直觀感受下Qt的強(qiáng)大功能!

image

界面非常炫酷

image

  3. 安裝Qt的VS開發(fā)插件

同安裝Qt SDK一樣,一路上回車即可,安裝后在VS2010上新增一菜單Qt,如圖所示

image

  4. 編譯Qt

Qt默認(rèn)使用mingw進(jìn)行編譯,如果要使用VS2010開發(fā),需要將Qt重新編譯。

進(jìn)入開始菜單Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),需要注意的是,這里面必須是使用Visual Studio Command Prompt (2010),不能使用CMD的Dos窗口

image

進(jìn)入Qt的安裝目錄后,執(zhí)行CD Qt,進(jìn)入Qt的根目錄

image

運(yùn)行命令 configure -platform win32-msvc2010,o(選擇opensource模式)回車,Y(同意license)回車

image

接著就會自動配置Qt的編譯環(huán)境,等配置結(jié)束后,運(yùn)行nmake,回車,Qt就會開始漫長的編譯過程,這段時(shí)間非常長,需要4個(gè)小時(shí)以上,大家可以在晚上睡覺的時(shí)候進(jìn)行編譯。

image

  5.配置VS2010的Qt開發(fā)環(huán)境(VS2010最好是英文版本,Qt對VS2010中文版本可能支持的不好)

等Qt編譯好后就可以配置VS2010的開發(fā)環(huán)境了,進(jìn)入VS2010,選擇Qt菜單,Qt Option,進(jìn)入下圖界面

image

  點(diǎn)擊Add,添加Qt的安裝目錄,并取名字,我這里使用Qt的發(fā)現(xiàn)版本最為名稱,選擇OK后即可。

  6.新建或者導(dǎo)入Qt項(xiàng)目

可以通過在VS2010新建一個(gè)Qt項(xiàng)目

image

導(dǎo)入Qt的Pro項(xiàng)目

Pro是Qt自帶編譯器Qt Creator的項(xiàng)目工程文件,如果想使用VS2010開發(fā)則需要將原有項(xiàng)目的Pro導(dǎo)入到VS2010的項(xiàng)目文件中,可以使用菜單Qt-Open

image

  這樣我們的Qt開發(fā)環(huán)境就搭建好了,大家可以將Qt目錄下的Example和Demo下的例子的運(yùn)行看一遍,體驗(yàn)下Qt的強(qiáng)大和便捷,Enjoy!

NET技術(shù)Qt簡介以及如何配置Qt使用VS2010進(jìn)行開發(fā),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日日踫夜夜爽无码久久 | 一边啪啪的一边呻吟声口述 | 99热精品在线视频观看 | 美女隐私黄www视频 美女议员被泄裸照 | x8国产精品视频 | 中文字幕 人妻熟女 | 99国产在线视频有精品视频 | 最近2019中文字幕免费版视频 | 一抽一出BGM免费3分钟 | 好吊妞国产欧美日韩视频 | 无码丰满人妻熟妇区 | 久久精品综合网中文字幕 | 成年性生交大片免费看 | 97人人碰免费视频公开 | 三级黄色片免费观看 | 国语精彩对白2021 | 97视频视频人人碰视频 | 日日夜夜影院在线播放 | 国产成人免费高清视频 | 国产亚洲福利在线视频 | 亚州精品永久观看视频 | 欧美一区二区日韩一区二区 | a亚洲在线观看不卡高清 | 午夜免费小视频 | 美女拉开腿让男生桶到爽 | asian4you裸模| 好色的妹妹 | 亚洲人成网站7777视频 | 快播电影网址 | 亚洲人成电影网站在线观看 | 欧美5g影院天天爽天天看 | 女人操男人 | 神马电影院午夜神福利在线观看 | 亚洲一区二区免费看 | 极品 女神校花 露脸91 | 九色PORNY真实丨国产免费 | 日韩欧美高清一区 | www.97干| 久久国产伦子伦精品 | 好看AV中文字幕在线观看 | 能看的黄页最新网站 |