zvib
Messages postés62Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention27 octobre 2009
-
21 avril 2008 à 10:49
zvib
Messages postés62Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention27 octobre 2009
-
5 mai 2008 à 17:11
Bonjour,
depuis plusieurs jours j'ai des erreurs de compilations que je ne comprends pas. En fait je n'ai aucune erreur de compilation au niveau de mon code mais des erreurs dans des fichiers inclus.
Voici les erreurs:
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «void std::__numpunct_cache<_CharT>::_M_cache(const std::locale&)":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:192: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:192: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:199: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:199: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:204: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:204: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «void std::__moneypunct_cache<_CharT, _Intl>::_M_cache(const std::locale&)":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:228: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:228: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:239: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:239: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:244: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:244: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:249: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:249: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «_InIter std::num_get<_CharT, _InIter>::_M_extract_float(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, std::string&) const":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:378: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:378: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:397: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:397: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:433: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:433: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «_InIter std::num_get<_CharT, _InIter>::_M_extract_int(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, _ValueT&) const":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:622: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:622: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:634: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:634: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:635: erreur: expected `)' before «;" token
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «_InIter std::money_get<_CharT, _InIter>::_M_extract(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, std::string&) const":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1468: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1468: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1473: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1473: erreur: expected `:' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1473: erreur: «3" cannot be used as a function
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1481: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1481: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1558: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1558: erreur: expected «," or «;" before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In member function «_OutIter std::money_put<_CharT, _OutIter>::_M_insert(_OutIter, std::ios_base&, _CharT, const std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1606: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1606: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1612: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1612: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1661: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1661: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1713: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:1713: erreur: expected `;' before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc: In function «bool std::__verify_grouping(const char*, size_t, const std::string&)":
/usr/include/c++/4.1.3/bits/locale_facets.tcc:2526: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/locale_facets.tcc:2526: erreur: expected «," or «;" before numeric constant
/usr/include/c++/4.1.3/bits/ostream.tcc: In function «std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&)":
/usr/include/c++/4.1.3/bits/ostream.tcc:775: erreur: expected unqualified-id before numeric constant
/usr/include/c++/4.1.3/bits/ostream.tcc:775: erreur: expected `)' before numeric constant
/usr/include/c++/4.1.3/bits/ostream.tcc:775: erreur: expected «," or «;" before numeric constant
Je peux aussi copier mon code mais il est assez long et il y a plusieurs classes. Je demande pas une réponse précise, juste des pistes pour comprendre ce qui se passe. J'avoue que ce genre d'erreurs de compilation ou même pas une seule ligne de mon code engendre une erreur ca me surprend...
Le souci provient du fait de l'inclusion de iostream et fstream dans plusieurs fichiers, mais j'en ai besoin dans chaque fichier.
zvib
Messages postés62Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention27 octobre 200921 5 mai 2008 à 17:11
Ok, si vous avez ce genre de souci c'est que vous redéfinissez quelques part dans vos includes persos des fonctions ou macros qui sont définies dans des includes std etc...
Dans mon cas un bienmalvenu
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.