Bonjour
Après quelques heures de recherches sur le Net, je me resous à faire à ce forum
qui ne m'a jamais laissé.
J'ai installé Eclipse Ganymède avec CDT. Je compile le code suivant (via un "make target" ):
Code :
- #ifndef OBJECT_H_
- #define OBJECT_H_
- #include <string>
- using namespace std;
- namespace libobject {
- class Object {
- protected:
- Object();
- virtual ~Object();
- public:
- virtual int hashCode();
- virtual bool equals(const Object & );
- virtual string toString();
- };
- }
- #endif /* OBJECT_H_ */
|
j'obtiens le message d'erreur suivant :
Code :
- make string
- make[2]: Entering directory `/home/fred/projets/cpp/libobject'
- g++ -I./include/main -L/usr/lib -o output/Object.o -c src/main/Object.cpp -lstdc++
- In file included from src/main/Object.cpp:2:
- ./include/main/Object.h:5:18: error: string: No such file or directory
- In file included from src/main/Object.cpp:2:
- ./include/main/Object.h:20: error: 'string' does not name a type
- src/main/Object.cpp:22: error: 'string' does not name a type
|
Or en lancant "à la main" la commande make, cela passe comme une lettre à la poste.
Donc si quelqu'un pouvais m'aider là dessus, je le remercie d'avance