Je conseille aux utilisateurs d'Eclipse CDT d'�crire eux meme le makefile (ou cmake, ou scons, ou autre) qui compile leur projet, pour ces multiples raisons:
1) un projet eclipse ne peut g�rer qu'un seul executable (ou librairie, selon le type de votre projet). si vous avez plusieurs executables � compiler (tel que des tests), il faudrait creer autant de projets!!
2) la mani�re d'indiquer quelles librairies le projet doit utiliser est assez r�barbative. (clic droit -> propri�t�s -> c++ linker -> ajouter -> taper le nom de la lib -> entr�e -> recommencer). s'il y a beaucoup de libs � utiliser, c'est beaucoup plus simple de l'indiquer dans un makefile.
3) vous ne pouvez pas utiliser d'outils de d�tection de libs install�s tels que pkg-config
4) cela vous force � comprendre les �tapes de compilation en C/C++ (de nombreux d�butants viennent demander <pourquoi le compilateur me dis "undefined reference to function()" alors j'ai bien inclus "myLib.h"> ...)
5) liste non exhaustive : voir la discussion ci dessous pour d'autres raisons
Une fois que vous aurez �crit votre propre fichier makefile, il suffit d'utiliser la fenetre "make target" pour g�rer votre compilation depuis l'interface d'Eclipse
Partager