dev multi platormes

dev multi platormes - C - Programmation

Marsh Posté le 27-07-2007 à 16:48:46    

Bonjour,
 
J'ai toujours developper sur unix/Linux en C et gtk (quand c'est pour une appli graphique)
Je voudrais savoir ce qu'il faut savoir pour que mon code source unix puisque être compiler en un exe windows.
Lorsque je vois qu'une appli comme pidgin est identique à la fois sous linux et windows, je me dis que ca doit pas être si compliqué
 
J'aurais principalement de besoin d'avoir des applis utilisant gtk, requete à mysql, parseur XML, écriture lecture de fichiers.
 
Merci !

Reply

Marsh Posté le 27-07-2007 à 16:48:46   

Reply

Marsh Posté le 27-07-2007 à 16:53:28    

y a pas grand chose à savoir, il faut juste se cantonner aux fonctions portables du C et s'appuyer à fond sur glib/gtk+/autre bibli portable.
 
C'est une question d'éducation. Pour moi, c'est plus difficile de coder une appli non-portable que portable

Reply

Marsh Posté le 30-07-2007 à 09:23:20    

ok, mais comment je compile pour windows ? sous windows ? ou sous unix ?
Que doit contenir ma ligne de compilation ?

Reply

Marsh Posté le 30-07-2007 à 10:37:36    

Tu penses peut-être plus à de la cross-compilation (générer un executable windows à partir d'un gcc linusque) ?


---------------
Töp of the plöp
Reply

Marsh Posté le 30-07-2007 à 14:04:42    

Non, pas forcement.
C'est le final le plus important.
Le but est qu'une application qui utilise gtk, libXML et la libc fonctionne aussi bien sous unix/linux que windows.

Reply

Marsh Posté le 30-07-2007 à 15:04:00    

bah tu fais comme Taz a dit alors, tu gère une seule arborescence de source en selectionnant des technos standards/portables/etc, et tu fais un fichier projet par environnement cible, par exemple.


---------------
Töp of the plöp
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed