[心得] 快速編譯Qt

看板C_and_CPP (C/C++)作者 (修行)時間16年前 (2009/03/23 06:59), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/2 (看更多)
最近在用VC 2008SP1編Qt SDK 4.5.0。 我只不過想編下面這個東西: configure -debug-and-release -static -no-qt3support -no-webkit -no-libtiff -no-gif -no-openssl 但編譯使用的時間跟硬碟空間就像無底洞一樣一直增加。 當編譯過了7小時、空間用掉了10GB、硬碟空間爆掉還沒編完,我只好按Ctrl+c中止。 我研究了一下究竟Qt在編什麼,花了這麼多時間、空間。 我發現Qt資料夾下examples居然就用掉了5GB, 如果是編-debug-and-release,examples就編兩次。 我想我現在還沒什麼空去研究這些examples, 這些東西也不須要用來編譯我的Qt程式,所以我就試圖不要去編譯這些東西。 但configure沒有參數可以不編examples。 後來發現可以去修改這個檔案: C:\Qt\2009.01\qt\projects.pro 在這行註解前: #process the projects 加上: QT_BUILD_PARTS -= examples 我甚至還加上: QT_BUILD_PARTS -= demos QT_BUILD_PARTS -= translations 然後再跑configure。 如果發現configure沒有去讀取 C:\Qt\2009.01\qt\examples 裡的Qt project,就代表成功了。 不過我不確定不編這些東西會不會有什麼問題。 -- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 十一面觀音咒:http://file.buda.idv.tw/music/DBZFY04.mp3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.220.219

03/23 07:46, , 1F
這次我編-release -static只花1個小時。原來Qt編static的程
03/23 07:46, 1F

03/23 07:47, , 2F
式都超久。我編自已寫的小程式,在link時就花好幾分鐘
03/23 07:47, 2F

03/23 07:49, , 3F
難怪用static編examples會那麼久。
03/23 07:49, 3F

03/23 07:50, , 4F
坦白說我用static編出來自己的小程式還是很肥,5MB。
03/23 07:50, 4F

03/23 07:51, , 5F
看來還是用dll好了,1xMB。
03/23 07:51, 5F
※ 編輯: zxvc 來自: 140.115.220.219 (03/23 07:55)
文章代碼(AID): #19niBbJZ (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19niBbJZ (C_and_CPP)