我安装了'libboost-all-dev'
软件包,发现所有这些库文件都是.a
或.so
文件,只有以下这些文件具有头文件:
./usr/include/boost/fusion/include/boost_tuple.hpp
./usr/include/boost/fusion/include/boost_array.hpp
./usr/include/boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp
./usr/include/boost/fusion/adapted/boost_tuple.hpp
./usr/include/boost/fusion/adapted/boost_array.hpp
./usr/include/boost/geometry/geometries/adapted/boost_fusion.hpp
./usr/include/boost/geometry/geometries/adapted/boost_tuple.hpp
./usr/include/boost/geometry/geometries/adapted/boost_array.hpp
./usr/include/boost/geometry/geometries/adapted/boost_polygon.hpp
./usr/include/boost/icl/detail/boost_config.hpp
所有其他静态和共享库位于/usr/lib/x86_64-linux-gnu/
和/usr/share/lintian/overrides/
中。没有version.hpp
。但是FindBoost.cmake
的确切行如下:
file(STRINGS "${Boost_INCLUDE_DIR}/boost/version.hpp" _boost_VERSION_HPP_CONTENTS REGEX "#define BOOST_(LIB_)?VERSION ")
那我该怎么办?
非常感谢