How to get rid von LNK2019 nicht aufgelöstes externes symbol Fehler mit opencv und vs2012

Ich bin ein visual basic-Programmierer versuchen, ein visual c++ und läuft mit einigen source-code habe ich gefunden, dass OpenCV verwendet. Ich bin nicht sehr erfahren mit c++. Ich bin immer nicht aufgelöstes externes symbol Fehler und ich habe Stunden damit verbracht, Lesen jeder Artikel, den ich finden kann, hier, es, und jede Antwort ist...
"don' T link x86 mit x64-libs, oder Umgekehrt" oder
"fügen Sie x Verweise auf Einstellungen->linker", oder
"fügen Sie Ihre lib/dll-Dateien in den Ordner des Projekts, und fügen Sie dann zu Ihrer Lösung" oder
"offensichtlich hast du nicht die libs, um Ihr linker".

Hab ich schon gemacht, alle den folgenden, und es hat nicht funktioniert...

1) ich habe "c:\opencv\build\x64\vc11\staticlib;%(AdditionalLibraryDirectories)" meine "Additional Library Directories" im Project->Einstellungen->Linker->allgemein. Nicht ein wenig helfen.

2) ich habe versucht, die oben mit dem x86 Verzeichnis statt, nicht ein wenig helfen. Also die Theorien, dass es eine x64 - /x86-problem scheint nicht die Antwort sein.

3) ich habe "opencv_calib3d244d.lib;opencv_contrib244d.lib;opencv_core244d.lib;opencv_features2d244d.lib;opencv_flann244d.lib;opencv_gpu244d.lib;opencv_haartraining_engined.lib;opencv_highgui244d.lib;opencv_imgproc244d.lib;opencv_legacy244d.lib;opencv_ml244d.lib;opencv_nonfree244d.lib;opencv_objdetect244d.lib;opencv_photo244d.lib;opencv_stitching244d.lib;opencv_ts244d.lib;opencv_video244d.lib;opencv_videostab244d.lib;%(AdditionalDependencies)" zu meinem Projekt->Einstellungen->Linker->Eingang, für Debug(aktiv). Hat auch nicht geholfen.

4) ich habe versucht, die oben mit dem "lib" - Verzeichnis anstelle des "staticlib" - Verzeichnis. Nicht ein wenig helfen.

5) ich habe versucht, kopieren die debug-version der *.lib-Dateien aus dem Verzeichnis lib in mein Projekt-Ordner und Projekt->Hinzufügen->Vorhandenes Element hinzufügen zu meinem Projekt. Hat auch nicht geholfen.

6) ich habe "c:\opencv\build\include;%(AdditionalIncludeDirectories)" zu meinen Projekt->Einstellungen->C/C++->allgemein->Zusätzliche Include-Verzeichnisse. Hat auch nicht geholfen.

Erscheint es nicht alle diese Dinge. Kennt jemand eine Lösung zu diesem Fehler, der sich nicht um alle diese Dinge habe ich schon versucht?

Hier sind einige der Fehler, die ich immer bin:

Fehler 16 error LNK2019: nicht aufgelöstes externes symbol _cvCreateImage verwiesen in Funktion " "struct _IplImage * __cdecl loadFloatImage(char const *)" (?loadFloatImage@@YAPAU_IplImage@@PBD@Z) C:\dev\CPP_console\CPP_console\FeaturesMain.obj CPP_console
Fehler 17 error LNK2001: nicht aufgelöstes externes symbol _cvCreateImage C:\dev\CPP_console\CPP_console\TextDetection.obj CPP_console
Fehler 18 error LNK2019: nicht aufgelöstes externes symbol _cvReleaseImage verwiesen in Funktion " "struct _IplImage * __cdecl loadFloatImage(char const *)" (?loadFloatImage@@YAPAU_IplImage@@PBD@Z) C:\dev\CPP_console\CPP_console\FeaturesMain.obj CPP_console

InformationsquelleAutor user2236034 | 2013-04-02
Schreibe einen Kommentar