ich bekomme es einfach nicht hin.
Ich habe OpenCv unter Windows installiert.
Beim Ausführen bekomme ich ständig Fehlermeldungen.
Die automatische Vervollständigung funktioniert.
In der pro Datei habe ich die LIBS wie folgt eingetragen.
Code: Alles auswählen
INCLUDEPATH += C://OpenCv3.2.0//opencv//release//install//include
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_core320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_imgproc320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_highgui320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_ml320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_video320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_features2d320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_calib3d320.dll.a
LIBS+= C:/OpenCv3.2.0/opencv/release/install/x86/mingw/lib/libopencv_flann320.dll.a
Code: Alles auswählen
main.obj:-1: Fehler: LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""private: char * __thiscall cv::String::allocate(unsigned int)" (?allocate@String@cv@@AAEPADI@Z)" in Funktion ""public: __thiscall cv::String::String(char const *)" (??0String@cv@@QAE@PBD@Z)".
OpenCv habe ich wie folgt installiert.
- OpenCv heruntergeladen und in das Verzeichnis C:/OpenCv3.2.0 entpackt.
- Im Verzeichnis C:/OpenCv3.2.0 Verzeichnis release angelegt.
- Programm cMake aufgerufen.
- Unter Conigure habe ich MinGW Makefiles gewählt. (C:/Qt/Tools/mingw482_32/bin/gcc.exe und C:/Qt/Tools/mingw482_32/bin/g++.exe)
- Im Anschluß Generate ausgeführt.
- Dann habe ich die CMD mit Adminrechten gestartet.
- Bin in das Verzeichnis release gewechselt
- mingw32-make ausgefüht
- mingw32-make install ausgeführt
In QT ist unter Einstellungen >> Compiler folgendes eingestellt.
MinGW 4.8.2 32 Bit
Microsoft Visual C++ Compiler 11.0 (x86)
Microsoft Visual C++ Compiler 11.0 (x86_amd64)
MinGW (x86 32bit in C:\Qt\Tools\mingw482_32\bin)
Ich Danke schon mal fürs lesen