qmake make
結果會出現錯誤
‘class boost::detail::try_lock_wrapper<boost::timed_mutex>’ has no member named ‘locked’
12.04 有 3 個 libboost-thread 版本:1.46, 1.48, 1.49 ,試過以後都不行。 直接去 /usr/include/boost/thread 看,原來是沒有 locked() method,去 src/core/common/thread.cpp 裡,將使用 locked() 函式的地方修改為 owns_lock() 就可以編譯了。
沒有留言:
張貼留言