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

Visual C++ Discussion :

Symbole externe non résolu -> Impossible à resoudre


Sujet :

Visual C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 12
    Points
    12
    Par défaut Symbole externe non résolu -> Impossible à resoudre
    Bonjour voila mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
            #include <windows.h>
            #include <Ws2spi.h>
            #include <Winbase.h>
     
            WORD wVersionRequested;
    	WSPDATA WSPData;
    	int err;
    	WSPUPCALLTABLE upcallTable;
    	LPWSAPROTOCOL_INFOW lpProtocolInfo;
    	LPWSPPROC_TABLE lpProcTable;
     
     
    	wVersionRequested = MAKEWORD( 2, 2 );
     
    	err = WSPStartup(wVersionRequested, &WSPData,lpProtocolInfo, upcallTable, lpProcTable );
     
     
    	if ( err != 0 ) 
    	{
    		return;
    	}
    et voila l'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur	5	error LNK2019: symbole externe non résolu _WSPStartup@76 référencé dans la fonction "public: void __thiscall CLimitProsDlg::Connexion(void)" (?Connexion@CLimitProsDlg@@QAEXXZ)	LimitProsDlg.obj
    Pourriez vous m'aider?

  2. #2
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    N'aurais-tu pas des inclusions multiples ?
    Dans le bénéfice du doute protège tes headers à l'aide de gardiens et si tu fais des inclusions circulaires n'oublie pas de définir de façon anticipée une des classes (cf. FAQ).

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 12
    Points
    12
    Par défaut
    Et au niveau du code ca donne quoi à modifier?

  4. #4
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    Tu as oublié d'inclure la librairie ws2_32.lib qui t'autorise à utiliser le WSPStartup().

    Tu dois l'inclure dans les paramêtres du projet. ou directement dans un de tes headers comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #include <winsock2.h>
    #pragma comment(lib, "ws2_32.lib")

Discussions similaires

  1. error LNK2019: symbole externe non résolu
    Par bugmenot dans le forum Visual C++
    Réponses: 6
    Dernier message: 24/11/2009, 02h02
  2. pb : symbole externe non résolu
    Par sheepman dans le forum Windows
    Réponses: 2
    Dernier message: 12/04/2007, 11h38
  3. Réponses: 3
    Dernier message: 06/08/2006, 19h17
  4. LNK2019: symbole externe non résolu __ftol2_sse
    Par ellipse dans le forum MFC
    Réponses: 1
    Dernier message: 27/04/2006, 00h48
  5. LNK2019 symbole externe non résolu
    Par devmat dans le forum MFC
    Réponses: 3
    Dernier message: 04/01/2006, 01h14

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