Heim > Backend-Entwicklung > C++ > Warum kann ich mein OpenCV 2.3-Projekt nicht in Visual Studio 2010 erstellen?

Warum kann ich mein OpenCV 2.3-Projekt nicht in Visual Studio 2010 erstellen?

Mary-Kate Olsen
Freigeben: 2024-12-17 18:44:11
Original
728 Leute haben es durchsucht

Why Can't I Build My OpenCV 2.3 Project in Visual Studio 2010?

Fehlerbehebung beim OpenCV 2.3-Setup für Visual Studio 2010

Problem:
OpenCV 2.3-Projekt kann nicht erstellt werden, Fehler „LINK: Schwerwiegender Fehler“. LNK1104: Datei kann nicht geöffnet werden 'c:OpenCV2.3buildx86vc10lib.obj''.

Lösung:

  1. OpenCV herunterladen und extrahieren:

    • OpenCV-2.3.0-win-superpack.exe herunterladen und extrahieren Sie es in einen Ordner namens OpenCV2.3.
    • Verschieben Sie den OpenCV2.3-Ordner nach C:.
  2. Neues Projekt erstellen und hinzufügen Code:

    • Erstellen Sie ein neues Win32-Konsolenanwendungsprojekt in Visual Studio 2010.
    • Fügen Sie den folgenden Code zu main.cpp hinzu:
    #include <stdio.h>
    #include <cv.h>
    #include <highgui.h>
    
    int main(int argc, char* argv[])
    {
        if (argc < 2)
        {
            printf("Usage: ./opencv_hello <file.png>\n");
            return -1;
        }
    
        IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
        if (!img)
        {
            return -1;
        }
    
        cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
        cvShowImage("display", img);
    
        cvWaitKey(0);        
    
        return 0;
    }
    Nach dem Login kopieren
  3. Einschlussverzeichnisse konfigurieren:

    • Zusätzliche Include-Verzeichnisse bearbeiten (Projekteigenschaften > C/C > Allgemein):

      • C:OpenCV2.3buildincludeopencv
      • C:OpenCV2.3buildinc ludeopencv2
      • C:OpenCV2.3buildinclude
  4. Konfigurieren Bibliotheksverzeichnisse:

    • Zusätzliche Bibliotheksverzeichnisse bearbeiten (Projekteigenschaften > Linker > Allgemein):

      • C:OpenCV2.3buildx86vc10lib
  5. Bibliotheksabhängigkeiten hinzufügen:

    • Zusätzliche Abhängigkeiten bearbeiten (Projekt Eigenschaften > Linker > Eingabe):

      • opencv_core230.lib
      • opencv_highgui230.lib
  6. DLL hinzufügen Pfad zu PATH Variable:

    • Ändern Sie die PATH-Umgebungsvariable so, dass sie Folgendes enthält:

      • ; C:OpenCV2.3buildx86vc10bin

Hinweis:

  • Stellen Sie sicher, dass Sie „Alle Konfigurationen“ auswählen " beim Konfigurieren der Projekteigenschaften.
  • Wenn Sie auf andere Fehler stoßen, überprüfen Sie diese dass OpenCV ordnungsgemäß in Ihrem System installiert und konfiguriert ist.

Das obige ist der detaillierte Inhalt vonWarum kann ich mein OpenCV 2.3-Projekt nicht in Visual Studio 2010 erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage