Answers:
您可以version.hpp
在内部检查Boost包含目录(通常/usr/include/boost
可以使用locate /boost/version.hpp
或类似的方法获取)作为BOOST_VERSION
或BOOST_LIB_VERSION
。
$ 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_53"
/usr/local/include/boost/version.hpp
。我在那里找到了更高版本的Boost。1_62 vs 1_58