成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解在Visual Studio中集成 Qt Opensource

移動(dòng)開發(fā)
本文介紹的是在Visual Studio中集成 Qt Opensource,OpenSource意譯為開放性的源代碼,簡稱開放源碼,這是一種軟件編寫方面的公共協(xié)作。

Visual Studio中集成 Qt Opensource是本文將要介紹的內(nèi)容,以前,Qt windows 只有商業(yè)版才支持 Visual StudioOpensource 版只能使用 MinGW, 無論開發(fā)調(diào)試都很麻煩。雖說最近 Qt 出了一款 Qt Creator 用來專門支持 Opensource 開發(fā),而且配備了強(qiáng)大的 debug helper 來支持 MinGW(Linux / Unix / Mac 下直接支持 GCC, GDB),但是在windows上開發(fā),最爽的還是 Microsoft 出品的原生編譯器和調(diào)試器, 相信你也不喜歡看到 MinGW 編譯出來的 debug 版本 Qt Cored4.dll 有幾十兆吧。

經(jīng)過前幾天研究發(fā)現(xiàn), Opensource版本也可以直接集成至 VC 中,我們也不用再破解人家商業(yè)版本了, 為正版做貢獻(xiàn)!

如果你不想使用 M$ 的 IDE, 那有更好的消息是,QtCreator 也支持 Visual studio 的nmake 和 windows debug tool。

先說 Visual Studio

本人使用 Visual Studio 2008 professional 版本、Qt Visual Studio Integration 和 Qt 4.6 Preview 。 另外, 在 Visual Studio 2005 Enterprise 版本、 Qt Visual Studio Add-in 和 Qt 4.5.3 Opensource 上也試過了。

Qt Visual Studio Integration  和 Qt Visual Studio Add-in  有何區(qū)別? 前者是商業(yè)版,后者是免費(fèi)版本。前者更強(qiáng)大,可以直接在 VC 中編輯 .UI 文件,編輯 Slots/Signal 實(shí)時(shí)刷新 moc 文件等等,而 后者只是些基本功能,如工程轉(zhuǎn)換,編譯器整合調(diào)用等。

1、下載 Qt 4.6 Preview 版本

當(dāng)然,你也可以使用 4.5x 版本, 要下載源代碼的,或者 SDK 中解出源代碼

地址:http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.0-tp1.zip

2、下載 Qt Visual Studio Add-in

當(dāng)然,你有 Qt Visual Studio Integration  更好了, 或者 google 一個(gè)破解版

地址:http://download.qt.nokia.com/vsaddin/qt-vs-addin-1.0.2.exe

3、使用 VC 編譯 Qt

(1)將Qt源碼放置到硬盤某個(gè)目錄,即要安裝的目錄,如 d:\Qt\4.6-tp1, 不要有空格

(2)配置 Qt

windows 開始 ——> 所有程序 ——> Mircrosoft Visual Studio 2008 ——> Visual Studio Tools ——> Visual Studio 2008 Command Prompt 進(jìn)入到 命令行下, 然后切換至Qt目錄, 如:d:\Qt\4.6-tp1,敲入命令:

  1. D:\Qt\qt-4.6.0-tp1>configure -platform win32-msvc2008 

如果你 2005,那就win32-msvc2005了, 2003我沒試過。

接著按照提示,選擇opensource 版本,同意 GPL/LGPL/GPLV3 等協(xié)議就可以了, 接著開始編譯 qmake 工具,輸出 VC 工程 等等; 等完成后,敲入 nmake 編譯所有工程, 或者 nmake release 編譯 release 版本, nmake debug 編譯 debug 版本等,隨便你,這個(gè) 程很漫長,有點(diǎn)耐心。

如果擔(dān)心期間報(bào)錯(cuò)不好搞, 可以直接在目錄用 VC 下打開 projects.sln 解決方案文件自己編譯,效果一樣。推薦使用 VC 自己編譯,我也是這么搞的,因?yàn)榫幾g報(bào)錯(cuò)還修改了個(gè)文件。

4、設(shè)置系統(tǒng)環(huán)境變量

增加 QTDIR 路徑為 d:\Qt\4.6-tp1, 即include,bin 的上一級, 把 d:\Qt\4.6-tp1\bin 和 d:\Qt\4.6-tp1\lib 加入到 PATH 中。

5、安裝 Qt  Visual Studio Add-in 或者 Qt Visual Studio Integration 

6、啟動(dòng) VC,基本上一切就緒了,可以創(chuàng)建 Qt 工程,編譯。 如果報(bào)錯(cuò),請檢查配置:在VC菜單中選擇 Tools 選擇 Options,然后點(diǎn)擊Qt——> builds, 查看目錄是否正切,如果沒有,手動(dòng)添加, 如下圖:

詳解在Visual Studio中集成 Qt Opensource

然后就開始使用了!

詳解在Visual Studio中集成 Qt Opensource 

#p#

QtCreator 使用 VC 編譯調(diào)試

新版本的Qt,安裝時(shí)會(huì)提示你下載安裝 cdb, 如果沒有,請確保是否為新版本,我使用的是 Qt Creator 1.2.90,下載了源代碼,自己編譯的。

1. 安裝 debugging tools for windows

32位下載: http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx

2. 啟動(dòng) Qt Creator, 如果你設(shè)置了QTDIR 環(huán)境變量, 它會(huì)自動(dòng)探測,否則手動(dòng)配置:

菜單——> tools ——> Options 選擇 Qt4, Qt4 Versions,可以開到,它已經(jīng)識(shí)別出了是 VC 版本:

詳解在Visual Studio中集成 Qt Opensource

debugging helper 可以將它 disable 掉。

接著配置調(diào)試器,選擇 Debugger——>Cdb,然后指定目錄,如果已經(jīng)安裝 debugging tools for windows ,會(huì)自動(dòng)識(shí)別:

詳解在Visual Studio中集成 Qt Opensource

然后就OK 了, 創(chuàng)建個(gè)工程,檢查工程屬性,確保如下:

詳解在Visual Studio中集成 Qt Opensource

說明: jom 是用來多核編譯的, 如果你用了, 下載放入 系統(tǒng)目錄中,幾十k,地址:

http://labs.trolltech.com/blogs/wp-content/uploads/2009/04/jom.zip

然后就可以開發(fā)、調(diào)試了~~~

詳解在Visual Studio中集成 Qt Opensource

小結(jié):在Visual Studio中集成 Qt Opensource的內(nèi)容介紹完了,希望本文能幫你解決問題。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-12-16 10:00:20

QtVisual Stud

2009-12-02 09:43:38

Visual Stud

2009-06-23 09:33:20

FCKEditorJSFJSP

2011-08-29 10:11:49

QTWindowsVisual Stud

2009-06-01 16:18:30

SpringJPA集成

2011-03-28 09:23:31

Visual Stud

2011-07-20 17:10:05

iPhone iAd

2009-12-16 15:44:20

Visual Stud

2009-08-05 16:02:48

Visual Stud

2011-06-09 15:47:01

Qt Visual Stu

2009-01-03 15:01:16

ibmdwLptus

2009-01-03 14:43:55

ibmdwPHPsMash

2014-09-28 14:53:39

滲透BurpSuiteSqlmap

2010-02-05 09:06:17

Visual Stud

2010-08-23 09:14:18

Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-07-27 09:40:01

敏捷Visual Stud

2010-07-29 09:41:23

Visual Stud

2011-11-16 10:25:34

2011-06-28 09:20:41

Qt Qt 4.3.2 Visual Stu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲黄色片免费观看 | 最新国产精品 | 伊人久久综合 | 成人av一区二区三区 | 久久亚洲国产精品 | 三级视频国产 | 色必久久 | 91精品国产91久久久久久 | 国产精品91视频 | 亚洲欧美在线视频 | 在线三级网址 | 日韩一区在线播放 | 精品综合 | 欧美精品久久久久久久久老牛影院 | 一本一道久久a久久精品蜜桃 | 国产成人免费视频网站高清观看视频 | 免费的黄色片子 | 日韩天堂av| 国产成人精品一区二区三区在线 | 亚洲区一区二 | 黄在线免费观看 | 在线成人 | 日本久久黄色 | 91精品久久久久久久久中文字幕 | 日本国产高清 | 久久伊人影院 | 日日干综合 | 亚洲视频在线看 | 亚洲国产精品一区二区久久 | 蜜桃av鲁一鲁一鲁一鲁 | 日韩欧美久久精品 | 成人在线观 | 久久久久国产精品www | 亚洲视频在线一区 | 一级在线毛片 | 在线国产一区 | 二区在线视频 | 久久精品视频在线观看 | 亚洲国产成人精品女人久久久 | 日本a网站 | 91大神在线看 |