CMake:找不到提升 1_60_0(找不到版本.hp)
CMake: can't find boost 1_60_0 (version.hp not found)
我正在尝试在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不存在吗? 这很奇怪!
干杯
相关文章:
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- find_package(OpenSSL)找不到特定的libssl版本
- g++ libstdc++.so.6:从 4.8.5 升级到 GCC 版本 7.3.0 后找不到版本 'CXXABI_1.3.9'
- 找不到提升(缺少:unit_test_framework)(找到版本 "1.71.0")
- Anaconda ImportError: /usr/lib64/libstdc++.so.6: 找不到版本 'GLIBCXX_3.4.21'
- libstdc++.so 在使用 Patchelf 和备用 glibc 版本时找不到
- 无法在Windows上使用CMake链接到Lua 5.3.4:找不到Lua(缺少:LUA_LIBRARIES)(找到版本"5.3.4")
- 找不到旧版本Microsoft模块文件
- ld.so.1:protoc:fatal:libstdc++.so.6:在 Solaris 11 中找不到版本"GLIBCXX_3.4.20"
- 找不到 StrSafe 函数 (StringCbPrintf_lW) 的区域设置感知版本
- CodeBlocks MinGW版本找不到文件,必须手动包含在链接器中
- 如何解析 /usr/lib64/libstdc++.so.6:在我的 CGAL cmake 项目中找不到版本 'GLIBCXX_3.4.15'?
- Netbeans 8.1(适用于 C/C++)找不到我的编译器(gcc-6.0.0 开发版本)
- /usr/bin/ld:只有在库版本很少时才找不到(我认为)
- CMake:找不到提升 1_60_0(找不到版本.hp)
- 将qt版本从5.1.1转换为5.3时,找不到.sys文件
- Qt iOS版本找不到路径为的标头
- 特拉维斯:CMake 似乎松散(找不到)编译器版本
- C : /lib64/libc.so.6:找不到版本"GLIBC_2.11"(C 需要)