你怎么检查你的助推版本?

时间:2011-07-10 07:40:51

标签: boost

我需要在1.40版本中安装我的boost库。如何查看我的升级库版本?

我正在尝试编译PCL库,如http://pointclouds.org/downloads/source.html中所述。

2 个答案:

答案 0 :(得分:21)

好吧,看看你的boost/version.hpp。有BOOST_VERSION宏:

// Example: for boost 1.55.0, taken from boost/version.hpp
//  BOOST_VERSION % 100 is the patch level
//  BOOST_VERSION / 100 % 1000 is the minor version
//  BOOST_VERSION / 100000 is the major version
#define BOOST_VERSION 105500

答案 1 :(得分:8)

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

using namespace std;

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

将上述代码保存为cpp文件。示例boost.cpp。然后编译它。

   $ g++ boost.cpp
   $ ./a.out
   Boost version: 1_55

然后您将在终端上显示您的升级库版本。为Boost 1.55.0打印示例输出。

Karl von Moor所说的也是正确的。检查此link以找出答案。