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

Code::Blocks Discussion :

Impossible de compiler du C++


Sujet :

Code::Blocks

  1. #1
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut Impossible de compiler du C++
    Bonjour,

    J'ai installé la dernière Nightly build de C::B et il ne veux pas compiler le moindre petit bout de code C++ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #include <iostream>
     
    int main (void)
    {
      std::cout << "test !" << std::endl;
      return 0;
    }
    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
    -------------- Build: Debug in srcpp ---------------
    Compiling: main.cpp
    Linking console executable: .\srcpp.exe
    obj\Debug\main.o: In function `ZSt17__verify_groupingPKcjRKSs':
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/locale_facets.tcc:2498: undefined reference to `std::string::size() const'
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/locale_facets.tcc:2507: undefined reference to `std::string::operator[](unsigned int) const'
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/locale_facets.tcc:2509: undefined reference to `std::string::operator[](unsigned int) const'
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/locale_facets.tcc:2512: undefined reference to `std::string::operator[](unsigned int) const'
    obj\Debug\main.o: In function `main':
    C:/Documents and Settings/SYNTACT/Bureau/srcpp/main.cpp:5: undefined reference to `std::cout'
    C:/Documents and Settings/SYNTACT/Bureau/srcpp/main.cpp:5: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
    C:/Documents and Settings/SYNTACT/Bureau/srcpp/main.cpp:5: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
    C:/Documents and Settings/SYNTACT/Bureau/srcpp/main.cpp:5: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
    obj\Debug\main.o: In function `Z41__static_initialization_and_destruction_0ii':
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/iostream:77: undefined reference to `std::ios_base::Init::Init()'
    C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/iostream:77: undefined reference to `std::ios_base::Init::~Init()'
    collect2: ld returned 1 exit status
    Process terminated with status 1 (0 minutes, 14 seconds)
    10 errors, 0 warnings
    La première erreur me renvoi à la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      __verify_grouping(const char* __grouping, size_t __grouping_size,
    		    const string& __grouping_tmp)
      {
        const size_t __n = __grouping_tmp.size() - 1; /* ici */
    J'avais le même problème avec la NB du 3 Septembre.

    Quelqu'un a déjà eu genre de problème ?

  2. #2
    dug
    dug est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 151
    Points : 84
    Points
    84
    Par défaut
    Salut,

    bon, moi j'ai utilisé la version du 12/10, j'ai pas eu de problème

    installation de la v1 RC2
    puis copie du contenu de l'archive
    la dll "wxmsw26u_gcc_cb.dll" a changé entre les dernières build et la v1, je supprime l'ancienne, qui n'a pas tout à fais le même nom (compilé en ANSI au lieu de UNICODE)

    à mon avis, ton problème vient de là, tes erreurs sont typiques d'une différence entre ANSI et UNICODE.

    sinon, c'est la config de ton projet qui n'est pas bon entre UNICODE ou ANSI suivant ce que tu veux faire... [si tu compiles un projet console en c++ basique, je pencherai plutot pour la 1ère possibilité]

    en espérant t'avoir aidé...

  3. #3
    dug
    dug est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 151
    Points : 84
    Points
    84
    Par défaut
    pour info, j'ai installé la v1 RC2 avec MingW inclus...

  4. #4
    Membre actif Avatar de Suryavarman
    Homme Profil pro
    Développeur 3D
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur 3D
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Points : 245
    Points
    245
    Par défaut
    J'ai reproduit ton bug , Met dans Settings->Compiler->GNU COmpiler->programs->program Files->Linker for dynamic lib-> mingw32-g++.exe
    tu as du mettre un truc gcc.exe

  5. #5
    Membre chevronné

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Points : 2 213
    Points
    2 213
    Par défaut
    Vérifie également que ton fichier à bien l'extension .CPP et non .C . C::B attache beaucoup d'importance à ce détail contrairement aux premières versions.

Discussions similaires

  1. Impossible de compiler un projet avec #include <glib.h>
    Par canard75 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 14/12/2005, 18h18
  2. Jbuilder2006 impossible de compiler mon projet
    Par danje dans le forum JBuilder
    Réponses: 4
    Dernier message: 01/11/2005, 23h32
  3. [devc++]Impossible de compiler !!!
    Par insomniak dans le forum Dev-C++
    Réponses: 11
    Dernier message: 24/10/2005, 13h38
  4. [Dev-cpp] Impossible de compiler le projet !
    Par Franck.H dans le forum Dev-C++
    Réponses: 5
    Dernier message: 18/10/2005, 11h55
  5. [JOnAS][JOPE] impossible de compiler un bean
    Par Raylemon dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/04/2005, 16h48

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