Derniers journaux de Jylam :

Journal : API Windows sous Linux

Posté par Jylam / jylam.lnxsce (page perso, ) le 01 mars 2004
0
Bonjour messieurs dames.
Je me posait une question, un peu bête, mais qui me turlupine un peu.
Je me demandait s'il existait quelque part une API toute prete pour compiler un prog windows sous linux (ou autre).
Je m'explique. Imaginons que j'ai un programme (pas forcement avec une UI, ou UI pas compliquée), disont un hello world sous windows.
Y'a - t - il une lib qui me permettrait de compiler ca sans rien changer au programme sous Linux ? (sans parler de l'UI, les types, les API de base de windows, winsock, mfc, etc etc). Pour porter des trucs ca serait tout de meme bien pratique.

(je ne parle pas la de modifier le programme original et de le passer a Qt, WxWidget ou autre hein, qu'on soit d'accord).

Voila, donc si vous avez meme ne serait-ce qu'un debut de reponse ...

(c'est pas que j'en ai l'utilité immediate, mais on sait jamais)

> Lire le journal (8 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: API Windows sous Linux

Posté par farib () le 01/03/2004 à 19:25. (lien). Évalué à 1.

C'est pas pour dire, mais avec le récent leak d'une partie des sources de windows, c'est devenu avec tous les projets d'interropérabilités windowsienne un sujet sensible...

(on serait bien tenté de rajouter une écriture ntfs qui marche dans le noyau, mais faut faire attention à la manière de s'y prendre)

Re: API Windows sous Linux

Posté par corn () le 01/03/2004 à 19:28. (lien). Évalué à 3.

wine est ce qu'il te faut : http://www.winehq.org(...)

Re: API Windows sous Linux

Posté par Bader Ladjemi (page perso, ) le 01/03/2004 à 19:31. (lien). Évalué à 2.

wine dont l'acronyme signifie "Wine Is Not An Emulator"
Car en réalité wine est un "portage" d'une partie de l'api windows.
de nombreux logiciels ont ainsi été "portés" en utilisant wine.

Re: API Windows sous Linux

Posté par Snark_Boojum () le 01/03/2004 à 19:36. (lien). Évalué à 1.

http://www.winehq.com(...) ?

Re: API Windows sous Linux

Posté par TImaniac (page perso, ) le 01/03/2004 à 20:45. (lien). Évalué à 2.

Avec une vision plus moderne de l'API windows, on peut également noter mono (www.go-mono.com), qui est comme wine une sorte de portage d'une partie des API de Microsoft, avec une hiérarchisation et une vue "objet" bien moins bordelique et bien mieux organisée ;)

Re: API Windows sous Linux

Posté par PiT (page perso, ) le 01/03/2004 à 23:02. (lien). Évalué à 1.

Pour reprendre ton exemple

int main (void) {
printf("Hello world");
exit (0);
}

devrait se compiler aussi bien sur une machine linux que windows ;-)

--> []

  • [^]Re: API Windows sous Linux

    Posté par Mathieu Malaterre (page perso, ) le 01/03/2004 à 23:58. (lien). Évalué à 1.

    Non car il te manque un:

    return 0;

    ca passe pas si tu utilises -Werror ;)

    --> []

Re: API Windows sous Linux

Posté par Nap () le 01/03/2004 à 23:37. (lien). Évalué à 1.

Y'a - t - il une lib qui me permettrait de compiler ca sans rien changer au programme sous Linux ?

en gros tu veux les lib windows sous linux ?

comme dit plus haut il y a wine qui te propose une partie des API directement en runtime donc pas besoin de compiler

sinon je ne connais pas de projet de portage des MFC, qui de toute manière doivent être brevetées jusqu'aux homoplates

Revenir en haut de page