2016-11-20 1 views
1

I gebaut haben - Eigen3.2.10
- OpenCV2.4.13 - Ceres Solver 1.11.0 - CGAL 4.9 - Boost-1.62.0 - VCGOpenMVS Windows Kompilierungsfehler

Das alles gebaut Ordner sind in C: \ develop.
enter image description here

I opend cmd.exe und ausgeführt
git clone https://github.com/cdcseacave/openMVS.git src in C: \ entwickeln.

nächstes ausgeführt I
mkdir build
cd build

und

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"

Es waren zwei Fehler
· CMake Fehler bei C:/Programme/CMake/share/cmake-3.7 /Modules/FindBoost.cmake:1793

· CMake Fehler bei CMakeLists.txt: 106

enter image description here

Welche Schritte sollte ich nehmen soll?

+0

Ziehen Sie in Betracht, den Text vom Eingabeaufforderungs-Terminal zu kopieren und die Frage so zu bearbeiten, dass sie enthalten ist, damit sie einfacher gelesen und richtig durchsucht werden kann. – lfurini

Antwort

0

Fehler besagt, dass CMake die Pakete für die Erstellung nicht finden konnte. Das liegt möglicherweise daran, dass CMake in einer anderen Lokalisierung nach ihnen sucht als sie sind, oder Sie führen das Skript möglicherweise vom falschen Pfad aus.

Wenn Sie den Pfad nicht sicher sind, richtig sind, versuchen Sie das Skript mit vollständigen Pfade laufen, in Beispiel:

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" 

Bitte folgen Sie genau das beschriebene Verfahren in openMVS documentation für den Aufbau der benötigten Bibliotheken und Software für Ihr Betriebssystem . Stellen Sie sicher, dass Sie überprüfen, ob die richtigen Paketversionen in Build-Abhängigkeiten aufgeführt sind.

Ich würde Ihnen auch empfehlen, diese Software auf Linux Ubuntu 14.04 zu bauen. Ich habe vor wenigen Tagen erfolgreich auf diesem Betriebssystem gebaut.