CMake:找不到提升1_60_0(找不到version.hp)

时间:2016-01-13 15:51:20

标签: c++ boost cmake

我正在尝试使用Mac OS X下的CMake编译程序。

我收到以下错误:

  

CMake错误   /Applications/CMake.app/Contents/share/cmake-3.4/Modules/FindBoost.cmake:721   (文件):文件STRINGS文件   “/Users /.../src/boost_1_60_0/boost/boost/version.hpp”不能   读。调用堆栈(最近一次调用):CMakeLists.txt:44   (find_package)

     

提升版本:0.0.0

的确,当我进入boost_1_60_0 / boost时,没有名为boost的文件夹。

我的FindBoost不是最新的吗?

1 个答案:

答案 0 :(得分:1)

我相信你设置了你的环境错误! 尝试设置条目BOOST_INCLUDE_DIR =“/ Users /.../src/boost_1_60_0” 看起来你直接将它直接发送到/ boost_1_60_0 / boost,因为你的CMAKE将在BOOST_INCLUDE_DIR / boost /文件夹中查找verion.hpp。

顺便说一下,你确定version.hpp不存在吗?那很奇怪!

干杯