IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Portabilité du code C++ de Windows -> Linux ? [FAQ]


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Par défaut
    J'aurais une simple mini-question encore : existe-t-il une doc sur les fonctiones de bases de linux (ex: thread, files, process memory, timing et socket)?

    Parce que j'aimerais éviter le WxWindow pour des raisons de propretées. Je ne dis pas que WxWindow est de la merde, loin de là. Mais j'aimerais mieux contrôler cette partie importante du code.

    thanks!

  2. #2
    Membre expérimenté Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    Citation Envoyé par eraser570
    J'aurais une simple mini-question encore : existe-t-il une doc sur les fonctiones de bases de linux (ex: thread, files, process memory, timing et socket)?
    Bien sur ou n'importe quel bouquin qui traite de la programmation système Unix/Linux.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 55
    Par défaut
    Citation Envoyé par eraser570
    Parce que j'aimerais éviter le WxWindow pour des raisons de propretées. Je ne dis pas que WxWindow est de la merde, loin de là. Mais j'aimerais mieux contrôler cette partie importante du code.
    Il est vraie que lorsque tu ecrit une application sans GUI.
    Le melange wxWindows n'est pas du plus belle effet

    Citation Envoyé par eraser570
    J'aurais une simple mini-question encore : existe-t-il une doc sur les fonctiones de bases de linux (ex: thread, files, process memory, timing et socket)?
    C'est une question qui reviens souvent
    Les programmeurs windows ont l'habitude de n'avoir qu'une seul et unique API : l'API Windows.

    Sous Unix/Linux il y a une separations de chaque fonctionnalites du systeme d'exploitation et donc de nombreuses API.

    Bon pour faire simple tu va avoir :
    L'API POSIX pour tout ce qui est : i/o, memoire, sockets, timing et process.
    Pour les threads tu va avoir : le chois entre plusieurs libs (pth, pthreads) ou bien fork.
    Pour l'interface graphique sous X11, tu va en avoir une tripotee d'api (GTK+, Qt. wxWindows, Tk, X, Motif, Lesstif etc ...)
    Pour le son : alsa, oss, nas, esd ...

    A chaque fois tu as le choix entre 2 a N API differentes qui ont chaqu'une leurs avantages et inconvénients.

    Dans le meilleurs des monde tu pourrais ecrire un programme POSIX et le compiler et faire tourner sur n'importe quel systeme d'exploitation.

    C'est _presque_ vraie sur les systeme a base d'Unix (Linux, BSD et MacOS X, ... )
    Mais pour windows j'en doute

    Le mieux c'est de prendre un boukain sur le sujet qui t'interesse (GUI, systeme etc ...) , regarder sur google et ne pas oublier que le systeme est blainder de documentation (man, manuel et tutoriaux)

    Je vais me faire frapper dessus, mais bon, il existe aussi la libwine.
    C'est une aberation mais je sais qu'il est assez facile de "porter" un programme windows sous unix a l'aide de cette librairie.

    Voila

Discussions similaires

  1. portabilité du code VBS sous windows 2000
    Par hervebaron dans le forum VBScript
    Réponses: 20
    Dernier message: 06/06/2008, 10h33
  2. Portabilité d'un serveur syslog sous windows?
    Par suya95 dans le forum Administration système
    Réponses: 1
    Dernier message: 15/11/2006, 18h33
  3. Porter un code source delphi windows à linux
    Par Coussati dans le forum Delphi
    Réponses: 4
    Dernier message: 08/10/2006, 00h58
  4. Code compilable sous Windows et Unix
    Par xzed dans le forum C
    Réponses: 9
    Dernier message: 16/05/2006, 16h06
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo