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

MFC Discussion :

visual c++: error LNK2019 et fatal error LNK1120


Sujet :

MFC

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Points : 11
    Points
    11
    Par défaut visual c++: error LNK2019 et fatal error LNK1120
    Bonjour,
    je debute avec visual c++. J'ai fait un petit programme dont voici le code source:
    fichier: vecteur.hpp
    /**********************************/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #ifndef __VECTEUR_HPP__
    #define __VECTEUR_HPP__
     
    class Vecteur {
    protected:
    	 int taille;
    	 int* tab;
    	 static int nbVect;
    	 static void incNbVect();
    public:
    	 static int getNbVect();
    };
    #endif
    /**********************************/

    Fichier: vecteur.cpp
    /**********************************/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <iostream>
    #include <cstdlib>
    #include "Vecteur.hpp"
    using namespace std;
     
    int Vecteur::nbVect=0;
    void Vecteur::incNbVect(){
    	nbVect++;
    }
    int main(void){
    }
    /**********************************/

    Cependant, après compilation, j'ai l'erreur suivante:
    Compiling...
    Vecteur.cpp
    Linking...
    MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function _WinMainCRTStartup
    Debug\proj.exe : fatal error LNK1120: 1 unresolved externals


    pouvez vous m'aider à corriger cette erreur svp?
    Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 379
    Points : 41 573
    Points
    41 573
    Par défaut
    tu n'as pas le bon type de projet: il te faut un projet console au lieu d'un projet win32 (sous visual > 6, ça peut se changer dans les options du projet. Sous visual <= 6, il te faut créer un nouveau projet du bon type)

    ou bien, tu restes en projet Win32 (sans console) et tu déclares ta fonction principale ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
     LPSTR lpCmdLine, int nCmdShow)
    {
     
     
    return 0;
    }
    Mais les fonctions console (puts, printf etc.) ne marcheront pas (pas directement, en tout cas)

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    Merci !!! :-)

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

Discussions similaires

  1. [PHP 5.1] Catcher une fatal error ou une parse error
    Par abda1000 dans le forum Langage
    Réponses: 4
    Dernier message: 21/01/2009, 14h54
  2. Error LNK2019 ! Visual C++ .NET
    Par DieuMin69 dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 25/01/2008, 11h36
  3. [Erreur]Visual C++ : Fatal Error C1021
    Par pierreko dans le forum C++
    Réponses: 6
    Dernier message: 05/01/2008, 17h35
  4. Réponses: 2
    Dernier message: 08/06/2006, 10h43
  5. erreurs fatal error C1010 dans visual c++ 6.0
    Par screeminelle dans le forum MFC
    Réponses: 2
    Dernier message: 12/10/2005, 13h30

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