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

CMake: can't find boost 1_60_0 (version.hp not found)

本文关键字:找不到 版本 hp CMake      更新时间:2023-10-16

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

我收到以下错误:

CMake 错误在 /Applications/CMake.app/Content/share/cmake-3.4/Modules/FindBoost.cmake:721 (文件):文件 字符串文件 "/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 不是最新的吗?

我相信

你设置了你的环境!尝试设置条目 BOOST_INCLUDE_DIR = "/Users/.../src/boost_1_60_0"看起来你直接把它拿到/boost_1_60_0/boost,这不起作用,因为你的CMAKE会在BOOST_INCLUDE_DIR/boost/文件夹中查找verion.hpp。

顺便说一句,你确定版本.hpp不存在吗? 这很奇怪!

干杯

相关文章: