Aide - Recherche - Membres - Calendrier
Version complète : gcc et windows.h
Forum GenerationMP3 > Matériel, Informatique et Electronique > MP3 & Informatique > Musique digitale et Linux
rom_x
bonjour a tous,

bon j'ai un probleme, j'essaie de compiler un code C qui a besoin de windows.h.
J'essaie de le compiler depuis linux, car c'est de là que j'éxécuterais l'éxecutable résultant.
Le probleme est que la biblio windows.h, apparement, C uniquement pour windows.
Connaitriez vous donc un paquet deb qui a cette bibliotheque.

PS:je suis sous ubuntu 6.1 et les fonctions qui nécéssite windows.h sont du style : HMODULE,ULONG,LPSTR

voila, merci d'avance a ceux qui m'aideront.

++ @ all
Nanar Duff
Salut,


(amha ce post est un peu HS mais j'y reponds quand même)


windows.h comme son nom l'indique est une librairie spécifique à windows ; donc, tu ne peux l'utiliser QUE sous windows.


Après, si tu veux obstinément utiliser windows.h, tu peux compiler un executable windows (ca s'appelle la cross compilation : http://209.85.129.104/search?q=cache:zUk0A...&lr=lang_fr même si c'est dans le cache de grogle c'est un bon lien) puis executer le programme avec wine. Cette solution est lente, lourde, et pourrie.


Ensuite, autre possibilité: tu apprends à utilise une librairie multi-plateforme avec les mêmes fonctions que windows.h . IL faut déterminer tes besoins, puis regarder les librairies de disponible. Une bonne liste est disponible ici : http://c.developpez.com/bibliotheques/ . Je te conseille ncurses comme librairie, c'est celle que j'utilise.


Après, d'une manière plus générale, demande de l'aide ici : www.developpez.net .

Si tu cherches un bon tutoriel et que tu n'es pas anglophobes, envoie moi un MP avec ton e-mail, je t'enverrais un PDF qui aprends tout ce qu'il faut savoir sur la programmation, en partant de l'ASM pour arriver au C. Sinon, va voir sur http://www.developpez.com , une mine d'information sur la programmation



Bonne Chance,
Nananr Duff.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.