ubuntu16.04.12 安装muduo库
- 安装boost依赖,
apt-get install libboost-dev
apt-get install libboost-test-dev
- 编译
./build.sh
但编译的时候出现错误了显示链接失败了
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/logstream_test.dir/LogStream_test.cc.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, boost::test_tools::tt_detail::print_helper_t<int>, boost::test_tools::tt_detail::print_helper_t<int> const&>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::print_helper_t<int> const&)':
既然 boost
动态库连接失败,通过动态库查看命令ldconfig -p | grep boost
查看boost库, 发现boost
有两个版本
而muduo
的