OpenMVS, ошибка компиляции Windows

Я построил - Eigen3.2.10
- OpenCV2.4.13 - Ceres Solver 1.11.0 - CGAL 4.9 - Повышение 1.62.0 - VCG

Все встроенные папки находятся в C:\velop .
введите описание изображения здесь

Я открываю cmd.exe и выполняю
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"

Были две ошибки
・ Ошибка CMake в C:/Program Files/CMake/share/cmake-3.7/Modules/FindBoost.cmake:1793

Error Ошибка CMake на CMakeLists.txt:106

введите описание изображения здесь

Какие шаги я должен предпринять?

1 ответ

Ошибка гласит, что 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"

Пожалуйста, точно следуйте процедуре, описанной в документации openMVS, для сборки необходимых библиотек и программного обеспечения для вашей операционной системы. Обязательно проверьте правильность версий пакетов, перечисленных в зависимостях сборки.

Я бы также порекомендовал вам собирать это программное обеспечение на Linux Ubuntu 14.04. Я успешно сделал сборку на этой операционной системе несколько дней назад.

Другие вопросы по тегам