本来我的pc的boost库没有问题,当我换了一个pc之后报错:对boost::system::generic_category()未定义的引用,解决方法如下。
cmake工程下引入boost库的时候,建议加入-lboost-system编译链接选项,那么只需要在CMakeLists.txt文件下添加一句
add_definitions( -DBOOST_ERROR_CODE_HEADER_ONLY)
本来我的pc的boost库没有问题,当我换了一个pc之后报错:对boost::system::generic_category()未定义的引用,解决方法如下。
cmake工程下引入boost库的时候,建议加入-lboost-system编译链接选项,那么只需要在CMakeLists.txt文件下添加一句
add_definitions( -DBOOST_ERROR_CODE_HEADER_ONLY)