关闭

undefined reference to `vtable for boost::detail::thread_data_base'问题

标签: boost线程asio
983人阅读 评论(0) 收藏 举报
分类:

同样是boost.asio中用到boost.thread处理I/O,编译出错:
undefined reference to `vtable for boost::detail::thread_data_base’

环境

ubuntu14.04
g++ 4.8.4

解决办法

I had the same question, but -lboost_thread-mt is now deprecated see this answer on askubuntu.com. Instead what you now want in your makefile (at least for linux) is:

-lpthread -lboost_thread …

参考

http://stackoverflow.com/questions/3584365/boost-thread-error-undefined-reference

2
0
查看评论

linux使用boost的进程库爆出5EiPKc]+0x23):对‘boost::system::system_category()’未定义的引用 collect2: error: ld return

在linux中编译并安装好boost后使用boost_thread 库是报出一下错误g++ -o text2 text2.cpp -lboost_system -lboost_thread /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libboos...
  • u011573853
  • u011573853
  • 2016-09-28 18:51
  • 1973

win7 codeblock在调用boost::thread遇到的错误——解决办法

转载:http://www.cnblogs.com/flywuya/archive/2010/11/30/1892524.html 使用boost::thread库时可能会碰到如下错误 (Linux下 gcc4.4+boost1.40) ||=== testthrea...
  • u011723812
  • u011723812
  • 2017-07-03 19:28
  • 231

QT出现“undefined reference to `vtable for’”问题的原因及解决方法

QT通过信号与槽机制来实现通信的功能。当该类派生自QObject并且在头文件中添加Q_OBJECT宏以后,就可以使用信号与槽。           信号与槽之间可以进行通信的根本原因是:当在类的头文件中添加Q...
  • qinpanke
  • qinpanke
  • 2012-10-13 00:40
  • 6357

Qt 出现“undefined reference to `vtable for”原因总结;

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道;今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很...
  • baymoon
  • baymoon
  • 2006-11-23 19:20
  • 16131

Qt 出现“undefined reference to `vtable for”原因总结

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道。            今天我在...
  • chenlong12580
  • chenlong12580
  • 2012-04-06 10:07
  • 30718

C++编程错误 : undefined reference to `vtable for Student'

(.text._ZN7StudentC2Ev[_ZN7StudentC5Ev]+0x8): undefined reference to `vtable for Student' /tmp/cc6ceKYh.o:(.rodata._ZTI3God[typeinfo for God]+0x8...
  • wadfji
  • wadfji
  • 2016-12-26 21:21
  • 1207

C++ undefined reference to `vtable for

项目代码编译时,经常出现类似错误:signleClientReadTest.o: In function `ReplayTask::ReplayTask()': /home/ndsl/vdfs/test0922/trunk/build/test/DS/readTest/../../../....
  • youngstonep
  • youngstonep
  • 2015-09-30 09:56
  • 2334

C++:undefined reference to vtable 原因与解决办法 [转]

最近在写一套基础类库用于SG解包blob字段统计,在写完了所有程序编译时遇到一个郁闷无比的错误:  MailBox.o(.text+0x124): In function `CMailBox::CMailBox[not-in-charge](CMmogAnalyseStatManager...
  • ai2000ai
  • ai2000ai
  • 2015-08-06 15:43
  • 1790

undefined reference to `vtable for’”问题的原因及解决方法

QT中,类要支持信号与槽机制,需要继承自QObject并在头文件开头添加Q_OBJECT宏. 如果使用QtCreator创建类时,没有选择继承自QObject类或其子类,而在创建后手工修改继承自QObject并手工添加Q_OBJECT宏,则在编译时有可能会出现”undefined referenc...
  • yelede2009
  • yelede2009
  • 2017-03-23 20:06
  • 1845

undefined reference to `vtable for XXX '

<br />一:<br />预编译器打开宏Q_OBJECT,声明若干个由moc处理(implement)的成员函数。如果得到类似于“undefined reference to vtable for LcdNumber”的编译错误(if you get compiler er...
  • marlene0312
  • marlene0312
  • 2010-08-02 16:40
  • 9578
    个人资料
    • 访问:646434次
    • 积分:12469
    • 等级:
    • 排名:第1362名
    • 原创:587篇
    • 转载:83篇
    • 译文:1篇
    • 评论:49条
    博客专栏
    最新评论