導語:  

        前兩章都提到過“靜態(tài)編譯”(Static Compilation),在Windows下一次靜態(tài)編譯差不多需要長達三個小時才能完成,而且還非常容易由于各種原因而出錯。那么為什么要花這時間去干這件事情呢!我當初只是想用Qt做一個exe賀卡發(fā)給同學,但是通常情況下,我們做出的exe需要各種dll動態(tài)鏈接文件才能正常運行(壓縮打包給別人?直接發(fā)送一個exe文件都懶得打開,更何況還需要解壓呢),那么我就想能不能只需要一個exe就可以呢?
      “靜態(tài)編譯”的作用正是讓exe脫離dll的束縛,但是同時你的exe可能比之前要大好幾倍(沒辦法,萬物都無絕對完美)。前言說到這里,我們就進入正文來:

文章思路:

  1. 準備編譯所需環(huán)境及文件;

  2. 編譯Qt4.8.6源碼;(此過程或許要花掉你一上午的時間,要有良好的心理素質(zhì)哦!

  3. 配置Qt靜態(tài)庫到Qt Creator;

  4. 靜態(tài)模式重新編譯Hello World程序;

  5. 找到exe程序與之前版本進行大小對比;

  6. 總結(jié)說明。

 


 

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式