我想在我的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库作为默认值。我应该为此目的做些什么?提前谢谢。