Maison > développement back-end > C++ > Pourquoi ne puis-je pas créer mon projet OpenCV 2.3 dans Visual Studio 2010 ?

Pourquoi ne puis-je pas créer mon projet OpenCV 2.3 dans Visual Studio 2010 ?

Mary-Kate Olsen
Libérer: 2024-12-17 18:44:11
original
729 Les gens l'ont consulté

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

Dépannage de la configuration d'OpenCV 2.3 pour Visual Studio 2010

Problème :
Impossible de créer le projet OpenCV 2.3 avec l'erreur 'LIEN : erreur fatale LNK1104 : impossible d'ouvrir le fichier 'c:OpenCV2.3buildx86vc10lib.obj''.

Solution :

  1. Télécharger et extraire OpenCV :

    • Télécharger OpenCV-2.3.0-win-superpack.exe et extrayez-le dans un dossier nommé OpenCV2.3.
    • Déplacez le dossier OpenCV2.3 vers C:.
  2. Créer un nouveau projet et ajouter Code :

    • Créez un nouveau projet d'application console Win32 dans Visual Studio 2010.
    • Ajoutez le code suivant à main.cpp :
    #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;
    }
    Copier après la connexion
  3. Configurer l'inclusion Répertoires :

    • Modifier les répertoires d'inclusion supplémentaires (Propriétés du projet > C/C > Général) :

      • C:OpenCV2.3buildincludeopencv
      • C:OpenCV2.3buildinc ludeopencv2
      • C:OpenCV2.3buildinclude
  4. Configurer Répertoires de bibliothèque :

    • Modifier des répertoires de bibliothèque supplémentaires (Propriétés du projet > Linker > Général) :

      • C:OpenCV2.3buildx86vc10lib
  5. Ajouter des dépendances de bibliothèque :

    • Modifier les dépendances supplémentaires (Projet Propriétés > Éditeur de liens > Entrée) :

      • opencv_core230.lib
      • opencv_highgui230.lib
  6. Ajouter une DLL Chemin vers CHEMIN Variable :

    • Modifiez la variable d'environnement PATH pour inclure :

      •  ; C:OpenCV2.3buildx86vc10bin

Remarque :

  • Assurez-vous de sélectionner « Toutes les configurations " lors de la configuration des propriétés du projet.
  • Si vous rencontrez d'autres erreurs, vérifiez qu'OpenCV est correctement installé et correctement configuré dans votre système.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal