CJH的儲思盆 – 技術.管理.思考 小 工 程 師 職 場 打 滾 記 事

28十二月/080

打造M+B+W+C Open Source開發環境(2) – Boost安裝&編譯

Boost官網http://www.boost.org/

下載位址:目前版本為1.37.0,要下載兩個東西

  1. Boost原始檔 - 下載按這裡(選你可以解壓縮的格式)
  2. Boost Jam(用來編譯boost用的工具) - 下載按這裡(請選ntx86那個檔案)

安裝方式

  1. 下載完成之後,先把boost壓縮檔解開,一般我會放在c:\下面
  2. 把Jam的壓縮檔也解開,解開後會有個目錄,裡面有一個bjam.exe和一個文字檔,全部複製到剛才解壓的boost目錄下(我是放在c:\boost_1_37_0)

編譯:

  1. 確認你系統path有設定給剛才安裝的 「MinGW目錄\Bin」而且裝完MinGW有重開機過,讓設定生效
  2. 打開「命令提示字元」(開始->執行->輸入「cmd」按enter)
  3. 將當前目錄移到你的boost根目錄(cd c:\boost_1_37_0 按enter)
  4. 輸入以下指令:
  5. bjam --build-type=complete --toolset=gcc install

  6. 進行編譯(會跑一段時間,去泡杯咖啡找人聊聊天吧),編譯完就ok了

小提醒1:此方式會把boost編譯後產生的檔案自動放在c:\boost目錄內
小提醒2:bjam的設定可在命令提示字元裡面輸入bjam --help查看說明

標籤: 沒有回覆
28十二月/080

打造M+B+W+C Open Source開發環境(0) – 前言

所謂的「M+B+W+C」,就是

  1. M:MinGW - C++ complier
  2. B:Boost,C++程式庫,有很多方便好用的東西(比較有名的是effictive c++裡面提到的smart pointer)
  3. W:wxWidgets,GUI程式庫,架構十分類似MFC,但更好(而且仍在持續更新)
  4. C:Code::Blocks,程式編輯器,整合wxWidgets的RAD介面(wxSmith)

為何用這四個呢?

  1. Open Source,有問題可以自己trace原始碼
  2. Free,完全免費,包含商業用途,除了花下載、編譯時間之外,沒有其他額外成本
  3. 比起其他的Open Souce Projects,算是開發比較久,也比較成熟的產品,網路上的資料也十分多
  4. 我爽~就是看順眼XD

再來會逐一介紹如何安裝及設定(Windows XP環境)