精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解VS2010編譯Qt 4.7.2 靜態庫(測試成功)

移動開發
本文介紹的是詳解VS2010編譯Qt 4.7.2 靜態庫。本文中將會詳細的講解在編譯過程中出現的問題。先來看內容。

詳解VS2010編譯Qt 4.7.2 靜態庫是本文要介紹的內容,從http://qt.nokia.com 下 載QT源代碼,注意是源代碼。我下載到的是QT4.7.2版,文件名為qt-win-opensource-src-4.7.2.zip 解壓,注意不要解壓路徑不要含有空格或中文(對于某些系統中用戶名是中文的情況,在參考的第3個文章中有解決辦法,如下面),我把它解壓到了D:\SDK\Qt_4_7_2_VS2010里 ***目錄如下:

  1. D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2\  

準備一個存放編譯后“成品”的文件夾,我準備放在D:\SDK\Qt_4_7_2_VS2010\static里
 
用記事本或其它編輯器打開D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2\mkspecs\win32-msvc2010\qmake.conf(注 意VC版本號),按需要修改(修改部分參考文章1,文章1中提到了修改3個內容,但是自己做的時候沒有完全按照文章1來),文章1修改部分如下:

如果不希望編譯出來的DLL或EXE鏈接到VC運行時庫,就把-MD改成-MT,把-MDd改成-MTd(查找替換)。

[可選]如 果做了上一步,那么就不需要嵌入manifest了,去掉CONFIG+= 后面的embed_manifest_dll embed_manifest_exe。

VC默認是“將wchar_t 視為內置類型”的,所以建議去掉-Zc:wchar_t-, 否則以后用到一些與wchar_t有關的函數(如fromWCharArray)時,就要在項目屬性里設置“將wchar_t視為內置類型”為No了)。

自己修改如下:

如果不希望編譯出來的DLL或EXE鏈接到VC運行時庫,就把-MD改成-MT,把-MDd改成-MTd(查找替換)。進入“Visual Studio 2010 命令提示”,其它版本的VC也一樣。

進入解壓的地方,比如我的: D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2。(小提示,在控制臺里輸入前幾個字符再按tab 鍵,可以自動填充路徑、文件名,MS在向Linux Shell學習?) 

鍵入命令

  1. configure -debug-and-release -static -fast -opensource -platform win32-msvc2010   
  2. -qt-gif -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-sql-mysql  
  3.  -plugin-sql-mysql -qt-sql-odbc -plugin-sql-odbc -qt-sql-sqlite -plugin-sql-sqlite  
  4.  -prefix D:\SDK\Qt_4_7_2_VS2010\static -nomake docs -nomake demos -nomake examples 

(去掉了 -qt-sql-mysql -plugin-sql-mysql,因為編譯到多一半的時候會提示找不到mysql的一些文件,估計還要下一些第三方的東西才能編譯qtsql庫吧,所以試了一次出錯之后,直接去掉了)

具體命令的參數在參考文章1、3中都有介紹

輸入configure -help可以顯示所有選項的幫助信息,上面是我用的選項,解釋一下:

-prefix 路徑名 編譯后的安裝路徑

-debug-and-release 編譯Debug和Release版本

-static 編譯靜態庫,如果不指定,默認為編譯成DLL

-opensource 使用LGPL協議,如果不指定也行,configure運行后會問的

-no-qt3support 不用編譯與QT3兼容的一些廢棄函數,如果你比較熟悉QT3,還是去掉它吧

-no-dbus 不用鏈接到DBus庫,這個庫偶好像在Linux里看到過,Windows里不用。

-no-phonon 同上,不要鏈接

-no-webkit 是否編譯Web相關的一些QT子庫,加上這個可以省不少編譯時間,就看你是否準備用這些庫了。

-qt-gif 使用QT自帶的gif庫

-qt-zlib 使用QT自帶的zlib庫

-qt-libpng 使用QT自帶的libpng庫

-qt-libmng 使用QT自帶的libmng庫

-qt-libtiff 使用QT自帶的libtiff庫

-qt-libjpeg 使用QT自帶的libjpeg庫

其中, -nomake docs -nomake demos -nomake examples -platform win32-msvc2010都是參考的文章3中的內容。
 
configure之后,把QT源碼里修改后的“mkspecs” 文件夾復制到準備存放“成品”的地方,比如我的就是把D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2\mkspecs復 制到D:\SDK\Qt_4_7_2_VS2010\static里 。(文章1中是想將mkspecs拷貝,然后再static文件夾中修改,沒徹底搞明白,但是自己是修改并congifure之后進行的拷貝)

  1. Nmake        (大概1個小時)   
  2. Nmake install     (大概2個小時)(同樣在D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2
  3. 目錄下執行,功能是將生成的lib文件安裝到之前命令中 -prefix指向的位置)   
  4. Nmake clean    (5、6分鐘,和static文件夾沒關系,只是在源代碼的文件夾中進行清理工作)  

系統中用戶名是中文的情況:

在編譯過程中碰到的***的問題是目錄名的問題,QT本身不支持漢語目錄名和帶空格的目錄名,就算源程序和編譯目錄滿足這個條件,然而QT在編譯過程中,會大量使用TEMP文件,Window 7系統的TEMP目錄在C:\Users\[用戶名]\AppData\Local\Temp下,如果當前用戶是中文的名,在QT編譯過程中就是致命的。***的解決辦法就是吧window的TEMP目錄設置在根目錄下我就是設置在C:\TEMP 。(Windows下設置用戶的環境變量,把里面的TEMP 和TMP 全部設置成C:\TEMP)

過程中的一次錯誤(操作步驟沒錯,只是其中一個地方馬虎了一下):

詳解VS2010編譯Qt 4.7.2 靜態庫(測試成功)

發生錯誤,錯誤的原因是,運行了VS2010命令行的(X64)版本,configure后,不能nmake

因為這個問題郁悶了一下午,從來了好幾次,上網查了半天,有的說是環境變量的問題,自己有手動將VS2010添加到path路徑中,還是不行,后來仔細一琢磨,這個錯誤在網上出現的很少,應該不是普遍問題,應該是很難遇到的問題,估計自己的操作有問題,仔細一檢查發現,打開的程序記錄里,剛才運行的是VS2010命令行的X64兼容版本,而且從信息操作了幾次,這個命令行窗口一直沒關,一直用的是X64版本的命令行。

小結:VS2010編譯Qt 4.7.2 靜態庫(測試成功)的內容后介紹完了,希望本篇對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2009-12-01 20:10:59

VS2010軟件

2009-12-11 15:13:15

VS 2010驅動

2009-12-18 10:24:28

VS 2010代碼

2011-06-29 17:00:26

QT 靜態編譯 Debug

2011-08-29 09:33:24

WindowsQt庫靜態

2011-07-05 10:44:51

Qt Sqlite 靜態編譯

2011-09-01 15:51:53

Qt插件VS 2010

2009-11-11 11:29:37

VS2010 Auto

2010-05-06 17:46:47

2010-06-29 14:49:12

Typemock IsVS2010

2009-12-15 17:55:54

VS2010 Ulti

2009-12-11 14:16:11

VS2010 Ulti

2009-12-02 14:19:09

VS 2010產品

2009-12-15 17:42:29

2011-06-15 15:55:39

Qt VS2008

2011-08-16 14:50:05

CMFCToolBarVS2010

2011-06-21 16:51:21

Qt 靜態 編譯

2009-12-02 14:05:17

VS2010程序

2009-12-11 14:21:55

VS2010程序
點贊
收藏

51CTO技術棧公眾號

www.成人av| 尤物tv国产一区| 美女日批免费视频| 你懂的视频在线观看| 日韩精品91亚洲二区在线观看| 一区二区三区视频免费在线观看| 日韩精品视频网址| 免费h视频在线观看| 日本一区二区三区dvd视频在线| 国产综合色香蕉精品| 亚洲国产精品午夜在线观看| 欧洲杯足球赛直播| 欧美精品一区二区三区在线播放| 中文字幕无码不卡免费视频| 先锋成人av| 中文字幕av在线一区二区三区| 亚洲最大av在线| 国产精品熟女视频| 亚洲高清在线| 久久精品亚洲94久久精品| 亚洲男人在线天堂| 国产精品3区| 在线免费观看日本一区| 国产一区二区四区| 欧美激情办公室videoshd| 99久久精品费精品国产一区二区| 成人亚洲激情网| 在线观看亚洲黄色| 国内久久视频| 久久九九热免费视频| 国产吞精囗交久久久| 视频一区日韩精品| 欧美男生操女生| 午夜免费一区二区| 亚洲国产成人二区| 亚洲午夜日本在线观看| 中国 免费 av| 三区四区在线视频| 欧美国产精品一区二区三区| 久久本道综合色狠狠五月| 亚洲h视频在线观看| 国内精品久久久久影院一蜜桃| 国产精品成人播放| 日韩色图在线观看| 中文在线一区| 97视频免费观看| 日本一区二区三区四区五区| 午夜精品久久99蜜桃的功能介绍| 日韩性生活视频| 黄色免费一级视频| 欧美精品尤物在线观看| 亚洲午夜性刺激影院| 美国黄色a级片| 九九亚洲视频| 亚洲天堂免费视频| 中文字幕免费视频| 精品免费视频| 一区二区三区四区精品| 亚洲图片第一页| 日韩在线欧美| 精品久久久av| 激情五月少妇a| 激情自拍一区| 5278欧美一区二区三区| 国内自拍视频在线播放| 久久婷婷激情| 国产精品免费小视频| 亚洲熟妇无码久久精品| 免费成人在线影院| 91在线高清视频| a级片在线视频| 成人丝袜视频网| 精品不卡在线| 成人精品一区二区三区校园激情 | 国产成人精品网站| 中文字幕777| 国产精品一区二区三区99| 成人欧美一区二区| 男人久久精品| 成人免费一区二区三区视频| 日本中文字幕在线视频观看 | 国产精品普通话| 国产精品久久久久久久久毛片 | 欧美日韩高清丝袜| 日韩欧美网站| 久久久久久中文| 一二三区免费视频| 国产一区在线观看麻豆| 国产精品有限公司| sese一区| 性欧美疯狂xxxxbbbb| 国产成人黄色网址| 北条麻妃在线一区二区免费播放| 亚洲欧美精品伊人久久| 亚洲熟女毛茸茸| 99综合在线| 成人av色在线观看| 亚洲 欧美 激情 另类| 国产精品国产三级国产aⅴ入口| 91网站在线观看免费| 日本一道高清亚洲日美韩| 日韩一区二区三区电影| a毛片毛片av永久免费| 中文字幕一区二区av | 亚洲欧美专区| 国产丝袜精品视频| 少妇影院在线观看| 青娱乐精品视频| 久久精品99| 18+激情视频在线| 欧美性欧美巨大黑白大战| 无码av免费精品一区二区三区| jiujiure精品视频播放| 久久久视频精品| 一级片在线免费观看视频| 久久影音资源网| 野外做受又硬又粗又大视频√| 在线观看亚洲精品福利片| 精品视频久久久久久| 久久亚洲av午夜福利精品一区| 蜜臀av国产精品久久久久| 久久婷婷人人澡人人喊人人爽| h片在线观看网站| 欧美色手机在线观看| 久久精品国产亚洲av麻豆| 欧美精品播放| 91影院在线免费观看视频| 成人性爱视频在线观看| 欧美日韩裸体免费视频| 欧美xxxxx精品| 国产字幕视频一区二区| 91在线观看免费网站| 成全电影播放在线观看国语| 欧美日韩激情网| 久久国产精品无码一级毛片| 欧美日韩国产在线一区| 91精品国产99久久久久久红楼| 在线观看av黄网站永久| 欧美在线短视频| 公侵犯人妻一区二区三区| 国产精品一页| 久久久7777| 成人福利av| 亚洲四色影视在线观看| 一级黄色av片| 国产喂奶挤奶一区二区三区| 妞干网在线免费视频| 无码日韩精品一区二区免费| 97色伦亚洲国产| 日本福利片高清在线观看| 欧美日韩加勒比精品一区| 黄色片视频免费观看| 国产美女一区| 欧美另类一区| 69堂精品视频在线播放| 在线观看成人黄色| 一区二区视频网| 亚洲三级免费观看| 亚洲欧美日韩中文字幕在线观看| 午夜精品久久久久99热蜜桃导演 | 国产精品视频成人| 91电影在线播放| 91 com成人网| 久久久精品国产sm调教| 97精品电影院| 黄色三级视频在线| 无码一区二区三区视频| 91亚色免费| 白浆在线视频| 一区二区国产精品视频| 国产孕妇孕交大片孕| 亚洲一区二区三区中文字幕在线| 李丽珍裸体午夜理伦片| 亚洲在线免费| 亚洲精品电影在线一区| 久久的色偷偷| 欧美一级高清免费播放| 91女主播在线观看| 日韩午夜电影在线观看| 男女视频免费看| 欧美国产综合色视频| 91人妻一区二区三区| 亚洲国产日韩在线| 视频在线观看成人| 精品一区二区三区中文字幕| 91精品国产高清久久久久久| 成人不用播放器| 精品久久国产老人久久综合| jizz国产在线观看| 中文字幕日韩一区| 特大黑人巨人吊xxxx| 蜜臀av一区二区在线免费观看| 狠狠干视频网站| 久久av中文| 国产精品高清一区二区三区| av有声小说一区二区三区| 欧美国产日本在线| 99视频在线观看地址| 精品国产网站在线观看| 黄色污污视频软件| 夜夜嗨av一区二区三区中文字幕| brazzers精品成人一区| 国产精品18久久久久久久网站| 日本免费一级视频| 激情成人综合| 中文字幕久久一区| 九九免费精品视频在线观看| 成人欧美一区二区三区视频xxx| 欧美性片在线观看| 91干在线观看| 成人爽a毛片免费啪啪动漫| 色老头一区二区三区| 午夜视频1000| 欧美变态tickle挠乳网站| 中文字幕av免费观看| 第一福利永久视频精品| 欧美激情精品久久| 中文字幕视频一区| 亚洲av熟女国产一区二区性色| 99天天综合性| 欧洲成人午夜精品无码区久久| 秋霞电影一区二区| 国产精品亚洲二区在线观看| 国产欧美欧美| 精品久久久久久无码中文野结衣| 欧美mv日韩| 日韩高清三级| 亚洲福利天堂| 精品一卡二卡三卡四卡日本乱码| 伊人精品综合| av一区和二区| 精品一区视频| 亚洲一区二区三区sesese| 免费一区二区三区四区| 国产成人97精品免费看片| 在线成人av观看| 992tv在线成人免费观看| 成人免费高清观看| 色综合久综合久久综合久鬼88| 成人在线直播| 久久人人爽人人爽人人片亚洲| 2017亚洲天堂1024| 日韩视频―中文字幕| 欧美日韩欧美| 久久综合久久八八| 2024短剧网剧在线观看| 久久成人人人人精品欧| 18av在线播放| 久久久久久网站| 国产美女高潮在线| 欧美专区福利在线| 亚洲成人人体| 国产美女久久精品香蕉69| 国产在视频一区二区三区吞精| 国产精品美女久久久免费| 成人精品国产亚洲| 91欧美精品午夜性色福利在线| 99久久99九九99九九九| 7777精品伊久久久大香线蕉语言 | 亚洲精品国偷自产在线99热 | 亚洲视频三区| 国产精品一 二 三| 久久91麻豆精品一区| 亚洲精品在线免费看| 久久久久国产精品| 成人小视频在线观看免费| 怡红院精品视频在线观看极品| 鲁一鲁一鲁一鲁一澡| 日韩高清在线电影| 99中文字幕在线| 成人不卡免费av| 久操视频免费看| 最新中文字幕一区二区三区| 18精品爽视频在线观看| 一本久道中文字幕精品亚洲嫩| 探花国产精品一区二区| 欧美一区二区观看视频| 性感美女一级片| 日韩中文字幕在线视频播放| 牛牛精品在线| 日本午夜人人精品| 国产精品美女久久久久| 久久99精品久久久久久秒播放器| 成人直播大秀| 国内精品在线观看视频| 日韩福利视频导航| 女人扒开腿免费视频app| 91麻豆免费视频| 国产美女高潮视频| 午夜亚洲福利老司机| 在线免费观看中文字幕| 精品国产123| 成年人视频网站在线| 欧美激情18p| 另类中文字幕国产精品| 国产伦视频一区二区三区| 精品国产午夜| 国产精品久久..4399| 久久国产麻豆精品| 性欧美18—19sex性高清| 国产精品丝袜在线| 欧美另类一区二区| 日韩一区二区电影在线| 9色在线视频网站| 97成人在线视频| 国产精品一区二区三区四区在线观看| 久久影院理伦片| 欧美特黄一区| 中文字幕一区二区在线观看视频| 久久精品亚洲一区二区三区浴池 | 人妻一区二区视频| 亚洲高清三级视频| 国产免费不卡视频| 一区二区三欧美| 老司机深夜福利在线观看| 97视频中文字幕| 91综合在线| 三上悠亚av一区二区三区| 97久久超碰国产精品电影| 久久久精品人妻一区二区三区四 | 亚洲国产aⅴ天堂久久| 国产乱淫片视频| 色婷婷综合成人av| 成人开心激情| 欧美日本韩国国产| 亚洲日韩成人| 人妻 日韩 欧美 综合 制服| 一区二区三区高清不卡| 97超视频在线观看| 色婷婷综合成人av| 青青草国产一区二区三区| 三级三级久久三级久久18| 免费久久99精品国产自在现线| 韩国三级hd两男一女| 亚洲国产精品尤物yw在线观看| 精品人妻无码一区二区| 九色精品美女在线| 免费欧美网站| 加勒比海盗1在线观看免费国语版| 九九**精品视频免费播放| 亚洲欧美日韩第一页| 欧美日韩的一区二区| 在线观看免费黄色| 国产玖玖精品视频| 久久中文亚洲字幕| 中国黄色片一级| 亚洲三级在线免费| 99re只有精品| 欧美人与性动交| 成人资源在线播放| 日本xxxxxxxxxx75| 91女厕偷拍女厕偷拍高清| 国产精品suv一区| 国产亚洲精品久久久| 99久久久国产精品免费调教网站| 亚洲国产一区二区在线| 久久99精品国产麻豆婷婷洗澡| 人人澡人人澡人人看| 精品国产网站在线观看| 三妻四妾完整版在线观看电视剧 | 色综合久久久久综合| 国产对白叫床清晰在线播放| 国产精品久久久久秋霞鲁丝| 成人激情免费视频| 特级黄色片视频| 亚洲国产视频网站| 欧美男男同志| 91精品久久久久久久久青青| 欧美日本三区| 玖玖爱在线观看| 欧美日韩在线三区| 丝袜国产在线| 欧美不卡三区| 精品一区二区免费视频| 欧美激情一区二区视频| 国产丝袜一区视频在线观看| 国产精品亚洲d| 黄黄视频在线观看| www精品美女久久久tv| 一级黄色录像大片| 久久男人资源视频| 欧美军人男男激情gay| 国产又黄又嫩又滑又白| 欧美日韩激情小视频| 国产成人无吗| 久久久久久久久久久一区| 国产最新精品精品你懂的| 国产一级淫片a| 日韩在线视频免费观看高清中文| julia中文字幕一区二区99在线| 久草在在线视频| 亚洲狠狠丁香婷婷综合久久久| 久久手机免费观看| 91嫩草在线| 美洲天堂一区二卡三卡四卡视频| 精品人妻在线播放| 中文字幕亚洲无线码a| 成人性生交大片免费看中文视频 | 国产电影精品久久禁18| 尤物视频免费观看|