On Sat, Jan 22, 2000 at 10:42:05AM +0100, Thierry Laronde wrote: > On Sat, Jan 22, 2000 at 01:34:53AM +0100, Fabrice Gautier wrote: > > Bonsoir, > > Bonjour !
> > 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. En fait la m�thode "officielle", c'est � dire celle d�crite dans les exemples du manuel de QT, c'est d'utiliser un makefile qui definit $QTDIR sur /usr/lib/qt1g ou /usr/lib/qt2 puis de mettre sur la ligne de commande de gcc, -I$QTDIR/include et -L$QTDIR/lib De toute facon ma mt�hode (ou la tienne je pense) ne marhce pas car dans les *.h de qt les #include ne contiennent pas le nom du repertoire... Sinon a propos de qt1g et qt2, pourquoi y a-t-il un libqt.a dans qt2 et pas danq qt1g ?? Merci A+ -- Fabrice Gautier [EMAIL PROTECTED]

