Ready to code
Ca y est mon environnement de développement est en place sous Linux i.e. :- J'ai mon format de projet C/C++ pour remplacer les vcproj Visual Studio,
- Je compile tout mon code source avec SCons (sans warning),
- J'édite et debug mon code avec Eclipse/CDT.
- J'édite les XSD avec Eclipse et mon serveur http (en python) fonctionne.
Pour ceux qui seraient intéressés par l'utilisation de CDT uniquement pour du debuging et de l'édition (i.e. pour tout sauf la compilation), c'est assez simple. Il suffit de :
- Créer un projet CDT (executable, librarie, etc.) vide i.e. sans les assistances "Hello world !",
- Ajouter vos fichiers au projet (un par un ou avec des répertoires linkés au filesystem),
- Désactiver la compilation par CDT :
- Désactiver Project --> Build Automatically,
- Aller dans les propriétés de votre projet et sur la catégorie Builders puis désactiver les Scanner et Builder CDT,
- Créer une target de debuging de type C/C++ local Application en indiquant le path vers votre exécutable (C/C++ Application).
- Lancer le Debug (n'oubliez pas de mettre un break point pour arrêtez l'exécution).
Avant de lancer le Debug il faut biensûr que vous ayez compilé votre exécutable avec votre système de build.
Pour avoir un certain confort de développement vous pouvez créer des targets de compilation dans la view Make Targets. Il vous suffir de remplacer l'appel de make par votre chaîne de build (dans mon cas il s'agit de SCons).

Commentaires
Gab le 17/08/2008 à 23:08:48Alors ca ... c'est la meilleure ! Sous linux, utilisant scons, mais qu'est ce qui t'as fait changer d'avis ?!
Alors ? que penses tu de scons ? Pourrais tu poster un exemple ou deux de ce qu'est ton remplacement de vcproj avec scons stp ?
A plus tard,
Gab'
Manu le 18/08/2008 à 21:18:55
Et oui je suis passé sous Linux, comme quoi tout peu arriver. En fait, j'étais trop productif sous windows donc je me suis dit qu'il fallait changer :).
En réalité j'ai fait cela car je vais peut être essayer de faire du homebrew sur ps3 ... mais bon, je ne sais pas si j'en aurai réellement le courage.
Je vais faire un petit post de suite pour te montrer mon "format de vcproj" et un premier petit retour sur scons.
---
Manu