c'est surtout que le problème est mal pris je pense.
Je développe actuellement pour windows et linux en même temps.
Mon projet est décrit uniquement dans un fichier CMakeLists.txt [http://www.cmake.org]
Si je veux une version makefile classique :
cmake
Si je veux une version kdevelop :
cmake -G KDevelop3
Si je veux une version vs6, vs7, vs8, codeblocks, mingw, ... il suffit de demander à l'utilitaire cmake sous windows.
En clair, jamais on ne s'occupe des problèmes de gestion des différents projets selon les ide (ou non) car cmake le fait pour nous.
Les seuls problèmes sont donc liés aux compilateurs différents (compiler win/linux avec mingw/gcc ça passe encore, mais pour faire du vc++/gcc, c'est déjà plus galère, mais c'est une autre histoire ;))
Donc finalement, pour faire du multiplateforme, il suffit de choisir les bons outils et dans ce cas l'environnement de codage n'influe plus (ou alors de manière assez négligeable)
[^] # Re: un bon editeur...
Posté par CrEv (site web personnel) . En réponse à la dépêche Anjuta 2.2.0 - Hurricane - est sorti. Évalué à 5.
Je développe actuellement pour windows et linux en même temps.
Mon projet est décrit uniquement dans un fichier CMakeLists.txt [http://www.cmake.org]
Si je veux une version makefile classique :
cmake
Si je veux une version kdevelop :
cmake -G KDevelop3
Si je veux une version vs6, vs7, vs8, codeblocks, mingw, ... il suffit de demander à l'utilitaire cmake sous windows.
En clair, jamais on ne s'occupe des problèmes de gestion des différents projets selon les ide (ou non) car cmake le fait pour nous.
Les seuls problèmes sont donc liés aux compilateurs différents (compiler win/linux avec mingw/gcc ça passe encore, mais pour faire du vc++/gcc, c'est déjà plus galère, mais c'est une autre histoire ;))
Donc finalement, pour faire du multiplateforme, il suffit de choisir les bons outils et dans ce cas l'environnement de codage n'influe plus (ou alors de manière assez négligeable)
(sinon, xemacs sux, seul emacs rox !)