LIBS Probleme
Verfasst: 6. März 2017 12:25
Hallo zusammen,
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.
Ich bekomme Fehlermeldungen wie diese hier.
Ich habe schon viel gegoogelt.
OpenCv habe ich wie folgt installiert.
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
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