Bonjour � tous,

J'essaie de me mettre au langage C++ pour cr�er un logiciel multiplateformes.

J'ai choisi d'utiliser Dev-C++ comme EDI (version compl�te 4.9.9.2), et ClassBuilder pour g�rer mes classes (version 2.4 (PR448) Alpha 1.86A).

Pour faire mes premiers pas avec ClassBuilder, j'ai essay� de r�aliser le "Quick Tour" pr�sent� dans le document "ClassBuilder getting Started" disponible sur le site de ClassBuilder. La version de ce document date de 98, mais j'arrive quand m�me � m'y retrouver...

J'ai donc cr�� une classe A et une classe B, avec une relation de 1 � n entre la classe B et la classe A (la classe A contient 0 � n classes B).

J'ai r�cup�r� le code g�n�r� dans Dev-C++, j'y ai fait les ajouts demand�s, mais quand je compiles, j'obtient le message d'erreur suivant :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
A.cpp:135:1: pasting "SortB" and "(" does not give a valid preprocessing token
 
make.exe: *** [A.o] Error 1
 
Exécution terminée
"SortB" est une fonction cr��e automatiquement par ClassBuilder Dans l'objet A, qui permet probablement de trier les objets B contenus.

Ce bug arrive � la ligne suivante de mon fichier "A.cpp" :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
 
// Methods for the relation(s) of the class
METHODS_MULTI_OWNED_ACTIVE(A, A, B, B)
Est-ce que vous avez une id�e de l'origine du probl�me ?
Est-ce qu'il existerait une incompatibilit� entre ClassBuilder et MingW ?
(� moins que je ne me sois plant� de version de ClassBuiler ?)

Merci d'avance pour votre aide !