Cygwin sera le plus rapide moyen d'y parvenir, dans le sens Linux -> Windows, et de loin... Au prix d'une DLL à distribuer impérativement avec le programme, par contre (cygwin1.dll).
Version imprimable
Cygwin sera le plus rapide moyen d'y parvenir, dans le sens Linux -> Windows, et de loin... Au prix d'une DLL à distribuer impérativement avec le programme, par contre (cygwin1.dll).
Il faut commencer par installer Cygwin, puis lancer l'environnement (c'est une fenêtre en ligne de commande). Ensuite, les outils classiques Linux sont disponibles, donc ça va se régler en faisant comme sous Linux (ex : "configure ; make install").
La doc de Cygwin contient des exemples d'utilisation, n'hésites pas à suivre un exemple simple de bout en bout pour apprendre à l'utiliser.
Ils tourneront sans problème sous Windows, il faudra juste distribuer la DLL Cygwin avec ton programme, c'est tout.
Mais comme il a été dit, ce n'est PAS un émulateur Linux : c'est une implémentation des mêmes API, mais sous Windows... Très différent ! Ton exécutable reste un vrai exécutable Win32 natif, qui ne marcherait pas sous Linux sans un véritable émulateur (Wine notamment).
Par contre, tes sources, eux, seront exactement les mêmes sous les deux OS.
Oui c'est très simple, il suffit d'aller sur le site et de lire la documentation.
Cordialement.
Encore une fois, lire la doc : http://cygwin.com/cygwin-api/cygwin-api.html.
Cordialement.