首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenMVS,Windows编译错误

OpenMVS,Windows编译错误
EN

Stack Overflow用户
提问于 2016-11-20 20:56:51
回答 1查看 363关注 0票数 2

我已经构建了特征3.2.10

  • OpenCV2.4.13 - Ceres求解器1.11.0 - CGAL 4.9 - Boost 1.62.0 - VCG

构建的所有文件夹都在C:\develop中。

我打开cmd.exe并执行

开发C:\ git clone https://github.com/cdcseacave/openMVS.git src

接下来,我执行了

mkdir build

cd build

cmake . ../src -DCMAKE_BUILD_TYPE=RELEASE -DEIGEN_DIR="../develop/eigen-3.2.10" -DOPENCV_DIR="../develop/opencv-2.4.13" -DCERES_DIR="../develop/ceres-solver-1.11.0" -DCGAL_DIR="../develop/cgal-4.9" -DVCG_DIR="../develop/vcglib-1.0.0"

有两个错误

·C在C:/程序Files/CMake/share/cmake-3.7/Modules/FindBoost.cmake:1793中生成错误

·CMake在CMakeLists.txt:106出现错误

我应该采取哪些步骤?

EN

回答 1

Stack Overflow用户

发布于 2017-01-21 04:16:13

错误状态是CMake没有找到构建所需的包。这可能是因为CMake在不同的本地化环境中查找它们,或者您可能从错误的路径运行脚本。

如果不确定提供的路径是否正确,请尝试使用完整路径运行脚本,例如:

代码语言:javascript
运行
复制
cmake . C:/src -DCMAKE_BUILD_TYPE=RELEASE -DEIGEN_DIR="C:/develop/eigen-3.2.10" -DOPENCV_DIR="C:/develop/opencv-2.4.13" -DCERES_DIR="C:/develop/ceres-solver-1.11.0" -DCGAL_DIR="C:/develop/cgal-4.9" -DVCG_DIR="C:/develop/vcglib-1.0.0"

请严格按照in openMVS documentation中描述的步骤构建操作系统所需的库和软件。一定要检查构建依赖项中是否列出了正确的包版本。

我也建议你在Linux Ubuntu 14.04上构建这个软件。几天前,我在这个操作系统上成功地完成了构建。

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

https://stackoverflow.com/questions/40704260

复制
相关文章

相似问题

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