Problème avec mon compilateur dans DEv C++

Résolu
florebcio Messages postés 193 Statut Membre -  
 momo -
Bonjour les internautes,

Mon problème est que quand j'écris mon programme sous Dev C++, lors de la compilation aucune erreur n'est détecté , seulement il m'indique ceci et impossible de continuer l'éxécution du programme:

[Linker error] undefined reference to `__cpu_features_init'

Je n'arrive pas à résoudre ce problème donc je fais appelle à votre aide.
Merci d'avance! :)
Configuration: Windows XP
Firefox 2.0.0.11

25 réponses

  • 1
  • 2
  1. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    c'est en quel language ?
    tu peux poster ton programme ?
    0
  2. florebcio Messages postés 193 Statut Membre 7
     
    C'est en C++, et mon programme est tout simple, je viens juste de commencer mon apprentissage de ce langage.
    Mon programme ets le suivant:
    //
    // Conversion de températures de degrés Celsius
    // en degrés Fahrenheit:
    // Fahrenheit = Celsius * (212-32)/100 + 32
    //
    #include <cstdio>
    #include <cstdlib>
    #include <iostream>
    using namespace std;

    int main(int nNumberofArgs, char* pszArgs[])
    {

    //saisie de la température en Celsius
    int celsius;
    cout << "Entrez la température en Celsius : ";
    cin >> celsius;

    //calcul du facteur de conversion de Celsius
    //en Fahrenheit
    int factor;
    factor = 212 - 32;

    // applique le facteur de conversion pour le passage
    // de degrés Celsius en degrés Fahrenheit
    int fahrenheit;
    fahrenheit = factor * celsius/100 + 32;

    // affiche les résultats (suivis d'un saut de ligne)
    cout << "Valeur en degrés Fahrenheit : ";
    cout << fahrenheit << endl;

    // avant de terminer le programme, attend le signal de
    // l'utiliseteur pour lui permettre de voir le résultat
    system("PAUSE");
    return 0;
    }
    Merci de bien vouloir m'aider:)
    0
  3. Utilisateur anonyme
     
    Bonjour

    ah le fameux linker error XD

    essaye ca :
    à la ligne : int main(int nNumberofArgs, char* pszArgs[])
    enleve les parametres de main()
    ce qui te fait int : main

    enfin bon je vien de le compiler sous linux avec g++ et ca passe très bien (bon a part le pause mais c'est normal qu'une focntion windows ne marche pas sous linux lol)
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. florebcio Messages postés 193 Statut Membre 7
     
    Malhuresment cela n'as ps résolu mon problème...Toujours le meme message d'erreur...
    0
  6. Utilisateur anonyme
     
    essaye en faisait "tout recosntruire" apres sinon ca doit etre une option a la con dans devcpp... cherche dans les option du projet et du compliateur si y'a pas un truc du genre "inlcure automatiquement machin" ...

    ps : oups pour quand je t'ia di d'enlever les pramaetre de main() il faut quand même laisser les parentheses XD enfin t'as du t'en douter ^^
    0
  7. florebcio Messages postés 193 Statut Membre 7
     
    J'avais bien mis ls parenthèses je te rassure! :)
    J'ai essayé en faisant "tout reconstruire" c'est pas mieux... :(. J'ai RE-essayer d fouiner dans les options et les résultats ne changent pas, toujours ce message d'erreur!!! erci de ton aide. Fais moi signe si tu as du nouveau. Meci!
    0
  8. Utilisateur anonyme
     
    je regarderai ca demain si je pense à demarrer sous windows parce que la je peux rien faire de plus, désolé..
    0
  9. florebcio Messages postés 193 Statut Membre 7
     
    Ok c'est sympa. c'est des mecs comme toi qui font progresser le forum. Merci.
    0
  10. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    tu as pas installé dev cpp et autre chose comme Mingw par exemple ?
    0
    1. kamelkimo
       
      ouii oui stp
      coent je peux ressoudre ca svp c mon premier programme c et g besoin je suis perdu
      0
  11. florebcio Messages postés 193 Statut Membre 7
     
    Ben je suppose qu'il était inclu dans l'installation de dev C++ , je me trompe?
    0
  12. Utilisateur anonyme
     
    bon j'ai regardé dans mon devcpp mais je vois pas qu'est ce qui pourrai provoquer ca

    ca doit encore être une option à la con qui est activée...
    0
  13. florebcio Messages postés 193 Statut Membre 7
     
    Ok...ben merci d'avoir essayé, je vais chercher et je mettrai la solution si je la trouve. Merci
    0
  14. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    peut etre que ça pourrait t'aider...
    0
  15. florebcio Messages postés 193 Statut Membre 7
     
    Oui j'avais deja lu ce post seulement comment fait-il pour désinstaller son compilateur et lequel remettre? Merci
    0
  16. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    apparement c'est quand tu as deux compilateur installé que ce probleme arrive...
    c'est ton cas ?
    0
    1. momo
       
      c'est mon cas,peut tu m'aider??
      je viens d'installer mingw!!!
      merci d'avance:)
      0
  17. florebcio Messages postés 193 Statut Membre 7
     
    Euh non pas du tout j'ai seulement celui qui a été installé avec DEV CPP. Comment savoir lequel c'est?? J'ai beau chercher dans les options je n'arrive aps à voir quel compilateur j'utilise...
    0
  18. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    c'est Mingw normalment
    0
  19. florebcio Messages postés 193 Statut Membre 7
     
    Ouais c'est bien ce qui me semblait. Bref, on a le nom mais toujours pas la solution à mon problème...arff... Dis moi que tu vas trouver!!! ^^
    0
  20. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    dsl je vois pas...
    peu etre que si tu essayais de le reinstaller...
    0
  • 1
  • 2