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 :

Problème de compilation


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut Problème de compilation
    Salut tt le monde,
    Je vien sjuste de débuter en C et j'arrive pas à compiler un tout simple programme du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(int argc, char *argv[])
    {
     
      system("PAUSE");      
      return 0;
    }

    Après compilation une erreur du type:
    LINK : fatal error LNK1104: cannot open file 'user32.lib'
    s'affiche dans le carnet des erreurs


    Merci de m'éclaircir le problème

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut
    chez moi ca s'execute
    quel est ton compilateur et sous quel environement tu travail

  3. #3
    Invité
    Invité(e)
    Par défaut
    Je pose la même question! Parce que le type d'erreur que tu reçois montre que le compilateur ne trouve pas une bibliothèque... alors que tu n'utilises que la fonction system()!
    Voici peut-être trois sources d'erreurs possibles:
    - Ton IDE n'a pas copié la totalité des bibliothèques, et il t'en manque ici au moins une --> réinstalle ton IDE
    - Ton IDE n'est pas correctement configuré: il n'a pas le bon emplacement des bibliothèques en mémoire --> va dans les paramètres de ton IDE
    - Tu as créé un programme C++ alors que c'est un programme en C, et ton compilateur C++ ne peut pas inclure stdio.h et stdlib.h --> recommence ton projet en C

    Bonne continuation!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 23
    Par défaut
    moi je pence que c'est la troisieme solution tu as du faire un prog en c++ alors que tu utilise du c sa arrive souvent au début. pour refaire ton prog en c recommence->crée ton projet->puis ajout un nouvelle élément->enfin quand tu donne le nom au fichier préscise fichier.c (il faut mettre le .c a la fin car la plus part des ide vont crée par default un .cpp.

  5. #5
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    bonjour,
    le system("pause") peut poser probleme a certain compilateur .
    si tu utilise dev cpp rajoute le librairie conio.h

    et sinon essaye ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
     
    int main(void)
    {
      puts("test");
      system("PAUSE");      
      return 0;
    }
    personnellement si cela n'est pas en multifichier j'ai une petite astuce qui ne marche pas tout le temps mais dans la plupart des cas . tu ferme tout et tu ouvre que le .c ensuite il te demande de créez un projet tu met oui et ensuite tu compile . c'est comme ça que je fais moi.
    voila ++ over
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  6. #6
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par Overcrash3181 Voir le message
    A ta place, je je reduirais mon temps de compilation en remplacant PUTS par PRINTF puisqu'il s'agit d'un simple affichage de message.

  7. #7
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Citation Envoyé par vg-matrix Voir le message
    A ta place, je je reduirais mon temps de compilation en remplacant PUTS par PRINTF puisqu'il s'agit d'un simple affichage de message.
    ha bon ?

    D'apres mes professeurs le printf prend plus de temps que le puts !

    peut tu développez stp ?
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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