我正在考虑将boost_log用于一个项目,并且在开始时我遇到了以下问题.
我发现的Boost日志示例:http://www.boost.org/doc/libs/1_54_0/libs/log/example/doc/tutorial_file.cpp无法编译.其他更简单的例子(没有接收器)我编译没有问题.
g++ -std=c++11 boost_log_sinks.cpp -DBOOST_LOG_DYN_LINK -lboost_log -lpthread
Run Code Online (Sandbox Code Playgroud)
/ usr/bin/ld:/tmp/ccApJdsi.o:对符号'_ZN5boost6detail12get_tss_dataEPKv'的未定义引用//usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0:添加符号时出错:命令行中缺少DSO collect2:错误:ld返回1退出状态
我正在研究Ubuntu14.04我的g ++版本是g ++(Ubuntu 4.8.2-19ubuntu1)4.8.2
有人知道为什么会这样吗?