2016-12-02 2 views
-1

Ich versuche ein Projekt mit CMake zu kompilieren. Ich erhalte einen Fehler:Kompilierungsprojekt mit Cmake. Ich erhalte einen Fehler

Gefunden OpenCV Windows Pack, aber es hat keine Binärdateien kompatibel mit Ihrer Konfiguration.

Sie sollten CMake Variable OpenCV_DIR manuell auf Ihre Build von OpenCV Bibliothek zeigen. Call Stack (letzter Anruf zuerst): CMakeLists.txt: 9 (FIND_PACKAGE)

CMake Fehler bei CMakeLists.txt: 9 (FIND_PACKAGE): gefunden Paketkonfigurationsdatei:

C:/Users/Ghenja/AppData/Local/opencv/build/OpenCVConfig.cmake 

aber es Setzen Sie OpenCV_FOUND auf FALSE, damit das Paket "OpenCV" als NOT FOUND gilt.

Ich verstehe nicht, was passiert. Bitte helfen Sie mir, dieses Problem zu lösen.

+0

'set (OpenCV_FOUND 1)' 'vor find_package' – ZdaR

+0

Es funktioniert nicht. Das Problem ist nicht entkommen. – GIGay

Antwort

0

Reinigen Sie Ihr Projekt und entfernen Sie CMakeCache.txt. OpenCV_FOUND ist wahrscheinlich jetzt zwischengespeichert.

Wenn das nicht funktioniert, dann cmake Befehl ausführen mit zusätzlichen Flags, nur um sicher zu sein:

cmake -DOpenCV_FOUND:BOOL=ON -DOpenCV_DIR=/path/to/your/OpenCV 
+0

Nach dem vorgeschlagenen Befehl bekomme ich den gleichen Fehler wie in meinem Beitrag. Das Entfernen von CMakeCache.txt hat mir auch nicht geholfen. Ich benutze Windows 64-Bit, wenn es wichtig ist. – GIGay

+0

Haben Sie verifiziert, dass die Bibliotheken, die Sie in dem Verzeichnis haben, für 64-Bit nicht 32-Bit erstellt werden? –

+0

Ich weiß nicht, wie ich es verifiziert habe – GIGay

Verwandte Themen