2017-03-03 4 views
0

Ich möchte openbr in Windows installieren. Ich verwende VS2015 und Qt5.8 und CMake3.7win64x64 und opencv3.2. (In http://openbiometrics.org/docs/install/index.html#windows hat spitze Verwendung VS2013, OpenCV2.4.11, Qt5.4.1 aber ich weiß nicht, das Problem bezieht sich auf Versionen oder nicht ?!), wenn i-Typ: cmake -G "NMake Makefiles" -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DWITH_FFMPEG=OFF -DCMAKE_BUILD_TYPE=Debug .. in VS2015x86x64 Cross Tools Command Prompt ich diese Fehlermeldung erhalten:Wie installiert man OpenBR

cmake -G "NMake Makefiles" -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DWITH_FFMPEG=OFF -DCMAKE_BUILD_TYPE=Debug .. 

Was ist das Problem?

Antwort

0

Ich sollte als Kommentar senden, aber ich kann nicht. Ich habe OpenBR gestern versucht und stelle auch einige Versionsprobleme. Aber in Ihrer Frage scheint es das Problem des Aufbaus von openCV zu sein.

Ich sah, dass Ihre Fehlermeldung die gleiche wie Ihr Befehl ist. Gibt es einen Copy-Paste-Fehler?

Da dieser Schritt nichts scheint mit QT zu tun, habe ich VS2015, openCV3.0 und cmake 3.5.1

, was ich ist tat:

  1. mkdir build-msvc2015
  2. cd build -msvc2015
  3. cmake -G "NMake Makefiles" -DBUILD_PERF_TESTS = OFF -DBUILD_TESTS = OFF -DWITH_FFMPEG = OFF -DCMAKE_BUILD_TYPE = Debug ..

und hat gut funktioniert. Es hätte ein Problem, wenn du nicht in den Ordner cdst, oder der Ordner hat schon etwas in dem. Also ich denke, die spätere Version von openCV und Visual Studio wäre in diesem Schritt in Ordnung.

+0

danke. Ich habe dieses Problem gelöst. Ich hatte opencv2.4.11, das http://openbiometrics.org anbietet, nicht heruntergeladen und so war CMakeLists.txt nicht in diesem Ordner. nachdem ich [OpenCV 2.4.11] heruntergeladen habe (https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip/download) ist mein Problem gelöst. –

+0

aber ich habe andere Frage. wenn ich OpenBR unter Windows erstelle und wenn ich den folgenden Code auf 'VS2015 x86 x64 Cross Tools Eingabeaufforderung

+0

es scheint, dass Ihr Cmake kann nicht finde deine opencv, zwei mögliche lösungen: 1. der pfad von opencv ist falsch. der Pfad im Dokument war falsch, es erstellt opencv im C: /open-2.4.11/build-msvc2013/, aber es sucht die opencv im C: /open-2.4.11/build, so dass es nicht finden kann . 2. Fügen Sie OpenCV_DIR zu Ihren Umgebungsvariablen hinzu, Variablenname: OpenCV_DIR Variablenwert: Der Build-Ordner Ihres opencv (zB: C: /open-2.4.11/build). Ich weiß nicht warum, aber es funktionierte für mich, selbst wenn ich einen falschen OpenCV-Pfad zum CMake gebe – ggininder