Ich habe Code :: Blocks mit MinGW installiert und OpenCV 2.4.3. Ich möchte dieses einfache Programm kompilieren:
%Vor%Wie setze ich CodeBlocks zum Kompilieren des obigen Codes richtig ein?
Ich habe OpenCV in c:\opencv
installiert.
Um OpenCV mit CodeBlocks zu verwenden, müssen Sie CodeBlocks sagen:
c:\opencv\build\include
c:\opencv\build\x86\mingw\libs\libopencv_*.dll.a
1. Fügen Sie das Verzeichnis der OpenCV-Headerdateien hinzu
Öffnen Sie Einstellungen → Compiler und Debugger ... → Verzeichnisse durchsuchen → Registerkarte Compiler
>
Klicken Sie auf die Schaltfläche hinzufügen , um einen neuen Eintrag hinzuzufügen. Geben Sie im Popup-Dialogfeld c:\opencv\build\include
,
und klicken Sie auf Ok .
2. Fügen Sie die OpenCV-Bibliotheken hinzu, die zum Verknüpfen von
benötigt werdenÖffnen Sie Einstellungen → Compiler und Debugger ... → Linker-Einstellungen .
Klicken Sie auf hinzufügen , um neue Einträge hinzuzufügen und ein Popup-Dialogfeld zu öffnen.
Klicken Sie auf die Schaltfläche "..." , um das Dialogfeld "Datei öffnen" zu öffnen. Wechseln Sie in das Verzeichnis c:\opencv\build\x86\mingw\lib
und wählen Sie alle Dateien aus, indem Sie Strg-A drücken.
Klicken Sie auf Öffnen , um die Dateien hinzuzufügen,
Klicken Sie auf OK , um alle Einstellungen zu speichern.
Nachdem Sie das Include-Verzeichnis und die Bibliotheken für die Verknüpfung festgelegt haben, können Sie es kompilieren und führen Sie Ihr Projekt durch Drücken der Taste F9 aus.
Ich hatte dieselben Probleme, am Ende musste ich CODEBLOCKS MIT MINGW DEINSTALLIEREN, dann installiere JUST MINGW (benutze mingw-get von hier Ссылка ), danach installiert der Code blocks WITHOUT MINGW (es sieht so aus, als hätte die mingw-Version, die mit Codeblocks boundled ist, möglicherweise Kompatibilitätsprobleme mit den vorkompilierten Dateien von opencv).
IF danach, und überprüfen Sie Ihren Pfad und Codeblocks Compiler und Linker Config, kompiliert Ihr Programm aber stürzt mit einem Fehler 000005 ab, es bedeutet, dass Ihre vorkompilierten opencv-Dateien ein unbekanntes Problem haben (weil einige kleine Elfen mit ihnen verstimmt) daher Fehler tritt auf, Sie müssen opencv selbst kompilieren mit der Antwort von NENAD BULATOVIC auf diese Frage Erste Schritte mit OpenCV 2.4 und MinGW unter Windows 7 von @bsdnoobz
Tags und Links c++ opencv codeblocks