Verknüpfen von OpenCV in QtCreator mit der Qt-Bibliothek
Problem: Trotz Befolgung der Anleitung wurden Versuche unternommen, OpenCV und Qt zu verknüpfen Bibliothek in QtCreator wurden erfolglos.
Installation:
- Stellen Sie sicher, dass QtCreator mit den Qt- und MinGW-Toolkits installiert ist.
- Laden Sie das OpenCV-Installationsprogramm herunter und extrahieren Sie es nach ein Verzeichnis ohne Leerzeichen im Pfad.
- Installieren Sie cmake und setzen Sie die Umgebungsvariable PATH auf Schließen Sie den Compiler-Pfad von MinGW ein.
- Verwenden Sie cmake-gui, um MinGW-Makefiles zu generieren und Compiler-Pfade anzugeben.
- Deaktivieren Sie „WITH_TBB“, „WITH_IPP“ und „WITH_CUDA“, während Sie „WITH_QT“ auswählen und einstellen „CMAKE_BUILD_TYPE“ zu „Debug“.
- Kompilieren und installieren Sie OpenCV, indem Sie zum Verzeichnis opencv_bin navigieren und „mingw32-make“ und „mingw32-make install“ ausführen.
- Fügen Sie den QtCreator-Bin-Pfad zur PATH-Variablen hinzu.
Projektkonfiguration in QtCreator:
- Erstellen Sie eine neue Konsolenanwendung.
-
Fügen Sie die folgende Zeile in die .pro-Datei ein:
INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include
Nach dem Login kopieren
-
Fügen Sie die folgenden Zeilen zur .pro hinzu Datei:
LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \
libopencv_core240d \
libopencv_highgui240d \
libopencv_imgproc240d \
libopencv_features2d240d \
libopencv_calib3d240d
Nach dem Login kopieren
- Stellen Sie sicher, dass die Datei main.cpp die erforderlichen OpenCV-Header enthält und OpenCV-Funktionen korrekt verwendet.
Das obige ist der detaillierte Inhalt vonWie verknüpfe ich erfolgreich OpenCV- und Qt-Bibliotheken in Qt Creator?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!