• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            The Fourth Dimension Space

            枯葉北風(fēng)寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

            詳解如何配置Qt使用VS2010進行開發(fā)

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

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

            Qt是什么東西?
             

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

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

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

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

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

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

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

              2. 安裝Qt SDK

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

            Qt是什么東西?  

            界面非常炫酷

            1
             

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

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

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

              4. 編譯Qt

              Qt默認使用mingw進行編譯,如果要使用Visual Studio 2010開發(fā),需要將Qt重新編譯。

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

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

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

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

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

            安裝Qt的VS開發(fā)插件 
            接著就會自動配置Qt的編譯環(huán)境,等配置結(jié)束后,運行nmake,回車,Qt就會開始漫長的編譯過程,這段時間非常長,需要4個小時以上,大家可以在晚上睡覺的時候進行編譯。

            1
             

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

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

            1
             

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

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

              可以通過在Visual Studio 2010新建一個Qt項目

            1
             

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

            1
             

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

            文章轉(zhuǎn)自:http://tech.it168.com/a2010/1217/1139/000001139431.shtml

            posted on 2010-12-24 11:53 abilitytao 閱讀(2243) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            亚洲中文字幕无码久久2020| 国产精品99久久久久久人| 久久国产高清一区二区三区| 国产精品久久久福利| 久久99热这里只有精品国产| 亚洲人成无码www久久久| 亚洲精品国精品久久99热一| 精品久久久久久中文字幕| 三级韩国一区久久二区综合| 亚洲女久久久噜噜噜熟女| 一本久久a久久精品综合夜夜| 欧美色综合久久久久久 | 国产午夜免费高清久久影院| 久久精品国产亚洲沈樵| 亚洲?V乱码久久精品蜜桃| 狠狠色婷婷久久一区二区三区| 久久国产成人| 精品无码久久久久国产| 囯产精品久久久久久久久蜜桃| 国产日韩欧美久久| 成人妇女免费播放久久久| 中文字幕无码久久久| 久久久久亚洲AV无码专区网站| 综合人妻久久一区二区精品| 久久噜噜久久久精品66| 99久久国产热无码精品免费| 伊人久久精品无码二区麻豆| 久久国产成人午夜aⅴ影院| 久久综合久久综合久久| 久久ww精品w免费人成| 久久久久久久波多野结衣高潮| 久久伊人五月天论坛| 久久er国产精品免费观看8| 久久国产精品-久久精品| 久久九九精品99国产精品| 久久亚洲美女精品国产精品| 精品熟女少妇AV免费久久| 99久久精品免费看国产一区二区三区| 一本一道久久a久久精品综合| 色婷婷综合久久久久中文字幕| 久久午夜综合久久|