PDA

View Full Version : g un pb urgent!



dams
12-26-2003, 02:49 PM
le compilateur g++ de knoppix ne reconnais les types string!
il m'affiche un message d'erreur : string is used as a type, but is not define as a type.
et pourtant g correctement inclué la bibliotèque <string> au début!
g remarqué aussi que le programme créé compile normalement avec debian.mais j'orai voulu pouvoir le compiler sous knoppix!
g la version de knoppix 3.2. merci de bien vouloir m'aider à trouver l'origine de ce pb de string.

@+ dams

baldyeti
12-26-2003, 03:40 PM
Bonjour, c'est bien parce que c'est Noël, mais franchement cette question n'a rien à voir avec knoppix! De plus il existe un site français (http://knoppixfr.tuxfamily.org/)dédicacé à cette distributiion. Celui-ci est anglophone.

Ceci dit, le programme suivant:

#include <iostream>
#include <string>

using namespace std;

int main()
{
string s( "Hello, " );
s += "KNOPPIX";

cout << s << " world!" << endl;

return 0;
}

compile et exécute sans problème sous knoppix 3.2, gcc 3.2.3.
Je soupçonne l'oubli possible de la clause "using...".
Si vous voulez absolument l'éviter, il sera nécessaire de préfixer tous les type STL avec std:: (eg std::string).