windows下編譯安裝thrift

thrift工程依賴boost庫,thriftnb工程依賴boost和libevent庫。

編譯boost

下載boost_1_67_0.zip,執行booststrap.bat,然後再執行b2.exe,編譯的時間很長,需要耐心等待。

編譯libevent

參考在<windows下編譯libevent>

編譯openssl

參考在<windows下編譯openssl>

編譯thrift

編譯thrift過程中要把boost、openssl、libevent幾個庫包含進去。
windows下下面語句編譯錯誤,max()和STL中的衝突。
maxBufferSize_ = std::numeric_limits::max();
修改爲
maxBufferSize_ = (std::numeric_limits::max)();

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