在ubuntu中更新Boost库

时间:2016-10-14 12:47:10

标签: boost ubuntu-14.04

我的机器是带有ROS的ubuntu 14.04。

当我这样做时:

$ dpkg -s libboost-dev | grep 'Version'
Version: 1.54.0.1ubuntu1

现在我需要使用Boost的更高版本(主要是1.62),我按照找到的答案here,安装了Boost 1.62但是获得上面的提升版本会返回相同的旧1.54.0

我还需要做其他事情,所以我的系统会指向新的1.62版本吗?

结果是:

$ dpkg -s libboost-dev | grep 'Version'
Version: 1.62.0.1ubuntu1

感谢。

1 个答案:

答案 0 :(得分:0)

如果您在dpkg之外安装较新版本的Boost,那么dpkg显然不会知道新版本(因此运行dpkg libboost-dev仍然指向旧版本)。

如果Boost编译/安装没有问题,那么你只需要在编译时链接Boost库,无论你正在处理什么二进制文件。