boost库上的版本不匹配

时间:2016-07-13 06:26:50

标签: c++ ubuntu boost

我想在我的ubuntu系统中用新的升级1.55替换旧的boost 1.49所以,我从官方网站安装了boost 1.55。 但是,仍然存在如下的一些不匹配。

以下程序打印" Boost版本:1_49"

#include <boost/version.hpp>
#include <iostream>

using namespace std;

int main()
{
   cout << "Boost version: " << BOOST_LIB_VERSION << endl;
   retrun 0;
}

但是,此命令打印

$ cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION"
//    BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
#define BOOST_LIB_VERSION "1_55"

我想强制所有相关程序到boost库以使用新版本的boost库作为默认值。我应该为此目的做些什么?提前谢谢。

0 个答案:

没有答案