OpenMVS时,Windows编译错误

问题描述:

我已经建立了 - Eigen3.2.10
- OpenCV2.4.13 - 谷神星求解1.11.0 - CGAL 4.9 - 升压1.62.0 - VCGOpenMVS时,Windows编译错误

内置所有文件夹位于C:\ develop中。
enter image description here

我运行结束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 CMake的错误:/ Program Files文件/ CMake的/股/ cmake的-3.7 /Modules/FindBoost.cmake:1793

·CMake的错误在的CMakeLists.txt:106

enter image description here

应该我应该采取什么措施?

+0

考虑从提示终端拷贝文本并编辑问题以包含它,以便更容易阅读并正确搜索。 – lfurini

错误指出CMake没有找到构建所需的软件包。这可能是因为CMake在其他本地化中查找它们,或者您可能是从错误的路径运行脚本。

如果您不确定所提供的路径是正确的,尝试运行具有完整路径的脚本,例如:

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上构建这个软件。我几天前成功完成了这个操作系统的构建。