CMake-Fehler beim building OpenCV - CMakeLists nicht überein
Habe ich versucht zu bauen OpenCV 3.1.0 auf meinem Raspberry Pi 2B. Unfortunetly, wenn ich versucht:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=AUS /home/pi/Downloads/opencv-3.1.0
Es gab mir eine Fehlermeldung 🙁 :
CMake Error: The source "/home/pi/Downloads/opencv-3.1.0/CMakeLists.txt" nicht mit der Quelle "/home/pi/Downloads/opencv-3.1.0/modules/CMakeLists.txt" zum erzeugen des cache. Re cmake mit einem anderen Quellcode-Verzeichnis.
Will ich mit OpenCV mit C++ und Code::Bocks, das habe ich schon installiert.
Ich kann nicht keine Lösung gefunden im internet, also werde ich sehr glücklich sein, wenn smb mir helfen. 🙂 Habe vergessen zu sagen, dass ich mit Raspbian Jezzy.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, ich hoffe, Sie tun CMake außerhalb Ihre Quellen in einem separaten Verzeichnis. Dies nicht zu tun ist wirklich nicht zu empfehlen
Zu verstehen, die Fehlermeldung, die Sie haben zu wissen, ein wenig, wie CMake funktioniert.
Grundsätzlich, wenn Sie Sie ausführen
CMake erzeugt einen cache in der build-dir (Es ist eine einfache Datei namens
CMakeCache.txt
). Diese Datei enthält einige Informationen wie:Wenn Sie jemals wieder CMake und ändern Sie einen dieser Werte (durch erneutes ausführen cmake mit verschiedenen Argumenten, die Einstellung eine andere generotor oder verschieben von Dateien), CMake wird sich beschweren, mit dieser Art von Nachricht.
Eine gute Lösung ist es dann zu löschen CMakeCache, oder sogar das ganze bauen dir sicher sein.
../CMakeCache.txt
es gelöst!Der Grund ist, Sie haben zwei version von cmake zu generieren der Makefile.
dass wird gut funktionieren.
http://www.samontab.com/web/2014/06/installing-opencv-2-4-9-in-ubuntu-14-04-lts/