首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS上安装ceres-solver

在iOS上安装ceres-solver
EN

Stack Overflow用户
提问于 2018-02-02 14:48:16
回答 1查看 393关注 0票数 1

运行cmake -DCMAKE_TOOLCHAIN_FILE=ceres-solver/cmake/iOS.cmake -DCMAKE_CXX_FLAGS="-stdlib=libc++" -DEIGEN_INCLUDE_DIR=/usr/local/Cellar/eigen -DIOS_PLATFORM=OS ceres-solver

给了我这些错误

代码语言:javascript
复制
-- Using minimal glog substitute (include): internal/ceres/miniglog
-- Max log level for minimal glog substitute: 2
-- Building without OpenMP, disabling.
-- Neither OpenMP or TBB is enabled, disabling multithreading.
-- Looking for C++ include unordered_map
CMake Error: Generator: execution of make failed. Make command was: "CMAKE_MAKE_PROGRAM" "cmTC_3feba/fast"
-- Looking for C++ include unordered_map - not found
-- Looking for C++ include tr1/unordered_map
CMake Error: Generator: execution of make failed. Make command was: "CMAKE_MAKE_PROGRAM" "cmTC_36cb7/fast"
-- Looking for C++ include tr1/unordered_map - not found
-- Unable to find <unordered_map> or <tr1/unordered_map>.
-- Replacing unordered_map/set with map/set (warning: slower!), try enabling CXX11 option if you expect C++11 to be available.
-- Looking for C++ include memory
CMake Error: Generator: execution of make failed. Make command was: "CMAKE_MAKE_PROGRAM" "cmTC_013b8/fast"
-- Looking for C++ include memory - not found
-- Looking for C++ include tr1/memory
CMake Error: Generator: execution of make failed. Make command was: "CMAKE_MAKE_PROGRAM" "cmTC_bb377/fast"
-- Looking for C++ include tr1/memory - not found
CMake Error at CMakeLists.txt:494 (message):
  Unable to find shared_ptr, try enabling CXX11 option if you expect C++11 to
  be available.

即使我将CXX11设置为ON,我也会得到相同的错误。我该怎么办?

假设我让它正常工作,我是否只需要运行make install来获取libceres.a文件?

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-03-18 22:16:35

这不是C++11错误,请注意错误

CMake错误:生成器:执行make失败。Make命令是:"CMAKE_MAKE_PROGRAM“"cmTC_3feba/fast”

CMake正在尝试通过编译几个短程序片段来确定各种c++11功能的存在,但由于一些Make相关的问题(您是否安装了make?Xcore命令行工具?)最后得出结论,c++11是不可用的。

这里要解决的问题是看看你的系统上Make发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48577162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档