undefined reference to `vtable for boost::detail::thread_data_base’

版權聲明:本文爲博主原創文章,未經博主允許不得轉載,轉載註明來源。

 

問題(1)

 

/usr/include/boost/system/error_code.hpp|214|undefined reference to boost::system::generic_category()'|

 

 

通過在pro.文件中添加以下命令,是qt能夠鏈接到c++的庫

LIBS += -L /usr/lib/x86_64-linux-gnu -lboost_system

問題(2)

 

 

undefined reference to `vtable for boost::detail::thread_data_base’ 

通過在工程文件Makefile添加(-lboost_thread) 解決

LIBS          = $(SUBLIBS) -L /usr/lib/x86_64-linux-gnu -lboost_system -L/home/like/Qt5.8.0/5.8/gcc_64/lib -lQt5Core -lpthread -lboost_thread   (其中-lboost_thread  是自己添加)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章