FindBoost.cmake无法找到来自ubuntu存储库的增强功能

时间:2019-05-31 02:54:15

标签: boost cmake

我安装了'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 ")

那我该怎么办?

非常感谢

0 个答案:

没有答案