天天看點

mingw編譯boost庫之thread工程相關錯誤

錯誤描述: undefined reference to `boost::system::system_category()'

 糾結了很久,今天才解決, tdm 4.9.2 編譯的boost 1.5.7 ,正則庫沒問題,倒是簡單的線程代碼卻怎麼也編譯不通過.各種莫名其妙的錯誤...網上好像隻有linux下的解決方法,開始也沒照做..不過最後的解決方法是類似的...

正确的方式是同時在編譯選項裡指定相關的兩個庫...沒有順序之分...libboost_thread-mgw48-mt-d-1_57.a  ,libboost_system-mgw48-mt-d-1_57.a  ,自己什麼版本的boost,是debug還是release那就對照修改...

mingw編譯boost庫之thread工程相關錯誤

不指定庫的錯誤

mingw編譯boost庫之thread工程相關錯誤

繼續閱讀