IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Erreur de compilation sur VS 2005


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 20
    Par défaut Erreur de compilation sur VS 2005
    Bonjour,
    en compilant sous visual studio 2005, un code que j'ai dont je suis pas l'auteur... J'ai eu l'erreur suivante :

    Erreur 44 error LNK2019: symbole externe non résolu "__declspec(dllimport) public: int __thiscall C1394Camera::StopVideoStream(void)" (__imp_?StopVideoStream@C1394Camera@@QAEHXZ) référencé dans la fonction "public: virtual __thiscall CMUCaptureFilter::~CMUCaptureFilter(void)" (??1CMUCaptureFilter@@UAE@XZ) CMUCaptureFilter.obj

    est ce que qlq peut m'aider pour trouver une solution ?

  2. #2
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    L'erreur parle d'elle-même, le destructeur de la classe CMUCaptureFilter appelle la fonction StopVideoStream() de la classe Camera, sauf qu'il ne la trouve pas. Cette classe Camera doit sûrement être issu d'une librairie externe que le compilateur ne trouve pas au moment de l'édition des liens. Il faut que tu lui indiques, dans les options du projet onglet "édition des liens", les librairies qui sont en entrée de ton projet.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 20
    Par défaut
    Je suis tout a fait d'accord avec toi spoutspout...

    Sauf que j'ai déjà rajouté le path de fichier 1349camera.lib au projet depuis outils -> option -> Projet et solution (répertoire de VC++)

    d'après ce lien : http://code.astraw.com/projects/motm.../cmu1394?rev=1
    c'est bien cette lib qui devrais implémenter la fonction. A moins que c'est un problème qui me dépasse car j'ai pas une très grande expérience en programmation.

  4. #4
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Il faut que tu ajoutes le path où la librairie se situe
    (Propriétés du projet >> Propriétés de configuration >> Editeur de liens >> Général >> Répertoires de bibliothèques supplémentaires),
    mais aussi le nom (XXXX.lib) de la librairie que tu importes
    (Propriétés du projet >> Propriétés de configuration >> Editeur de liens >> Entrée >> Dépendances supplémentaires).

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 20
    Par défaut
    apparemment le fichier .lib que j'avais n'était pas le bon (version ancienne peut être), j'ai fait comme tu a dit spoutspout et ca a marché

    thnx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/03/2012, 17h22
  2. Erreur de compilation sur std::string avec Dev C++
    Par dada57 dans le forum Dev-C++
    Réponses: 4
    Dernier message: 20/03/2006, 18h06
  3. Erreur de compilation sur gaim-vv avec gstrreamer
    Par ZiMo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 30/12/2005, 10h41
  4. Erreur à la compile sur VC++ 6
    Par norwy dans le forum Développement
    Réponses: 1
    Dernier message: 10/11/2005, 13h51
  5. Delphi 7 update 1 - Erreur de compil sur SQLExpr
    Par RamDevTeam dans le forum Bases de données
    Réponses: 14
    Dernier message: 02/11/2005, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo