Boost.log的編譯

 

Boost.log現在還沒有包括進正式的boost庫中,只能從sourceforge下載。

  1. 下載後將文件解壓到boost目錄下,它會在源目錄的boost和libs目錄下各加入一個log目錄。
  2. 由於有一些代碼在vc2005下不支持,編譯前需要修改幾個源文件。需要修改的源文件都在libs/log/src目錄下
  3. 修改init_from_stream.cpp,將196行開始的

    修改爲
  4. 修改formatter_parser.cpp和filter_parser.cpp文件,修改方法同上
  5. 修改event_log_registry.hpp
    在39行插入 
    typedef LONG LSTATUS;
  6. 現在代碼已經修改完了,打開mozilla_build的start_msvc8.bat,進入到libs/log/build目錄下,輸入
    bjam link=static debug release

 

發佈了46 篇原創文章 · 獲贊 4 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章