On Sat, Jan 22, 2000 at 01:34:53AM +0100, Fabrice Gautier wrote: > Bonsoir,
Bonjour ! > > Comment faire pour develloper en parall�le des programmes utilisant la > meme biblioth�que dans des version diff�rentes?? > > Pour prendre le cas concret, je voudrais pouvoir develloper en m�me > temps des applis qt1 et qt2. Avec le mechanisme des alternatives et > les liens symboliques, je ne sais poitn trop comment m'y retrouver. > > Pour l'instant je fais des #include <qt/qtrucmachin.h> et j'ajout un > "-lqt" sur la ligne de commande de gcc, et du coup ca compile pour qt2 > quand libqt1g-dev et libqt2-dev sont install�s. > > L'id�al serait que je puisse faire des choses du genre: > #include <qt1/qtrucmachin.h> ou #include <qt2/qtrucmachin.h> > et gcc -lqt1 ou gcc -lqt2 > suivant la version que je veux utiliser... Il suffit de passer par un Makefile, et de d�clarer des constantes symboliques. Exemple, dans ton fichier source : #ifdef QT1 #include <qt1/xxx.h> #endif #ifdef QT2 #include<qt2/xxx.h> #endif et dans ton Makefile tu mets deux entr�es en passant en plus -DQT1 ou -DQT2 � gcc. A+ -- Thierry LARONDE [EMAIL PROTECTED] website : http://www.polynum.com

