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

C Discussion :

Problème :MMAP / Posix sous Windows


Sujet :

C

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut Problème :MMAP / Posix sous Windows
    Bonjour,



    J'aimerais utiliser le File Mapping pour un programme sous WIndows, seulement je n'arrive pas à compiler un simple fichier contenant la fonction mmap.

    Avec Cygwin j'ai bien les header correspondant, mais je ne sais pas quelle librairie ajouté à mon projet ?

    Lors de la compilation j'ai le message :

    "undefined reference to `mmap' "


    Merci de votre aide.


    Niluje__

  2. #2
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    L'équivalent de mmap sous windows est CreateFileMapping() (cf MSDN).
    Cordialement.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Citation Envoyé par nicolas.sitbon Voir le message
    L'équivalent de mmap sous windows est CreateFileMapping() (cf MSDN).
    Cordialement.

    J'aurais aimé éviter les fonctions MSDN, car on me l'a déconseillé, pour ce type d'application.


    Y a-t-il vraiment une réelle différence entre les fonctions de FileMapping respectant POSIX et celles de la MSDN ?

    En temps d'execution, notemment ?


    Cordialement,

    Niluje__

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Niluje__ Voir le message
    J'aurais aimé éviter les fonctions MSDN, car on me l'a déconseillé, pour ce type d'application.
    MSDN est un système de documentation, pas une bibliothèque.
    Y a-t-il vraiment une réelle différence entre les fonctions de FileMapping respectant POSIX et celles de la MSDN ?

    En temps d'execution, notemment ?
    Tu n'as pas le choix. Si mmap est porté sous Windows, il le sera avec les fonctions de Windows. Si Windows ne te plait pas, utilise un autre système.

    Un portage, c'est pas le remplacement d'un implémentation par une autre. C'est juste une sur-couche (interface plus ou moins complexe) qui fait que l'utilisation est identique à l'original. L'implémentation est faite au mieux avec les moyens du bord...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    MSDN est un système de documentation, pas une bibliothèque.
    Tu n'as pas le choix. Si mmap est porté sous Windows, il le sera avec les fonctions de Windows. Si Windows ne te plait pas, utilise un autre système.

    Un portage, c'est pas le remplacement d'un implémentation par une autre. C'est juste une sur-couche (interface plus ou moins complexe) qui fait que l'utilisation est identique à l'original. L'implémentation est faite au mieux avec les moyens du bord...

    Ok sir Ben on dirait que le problème est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Norme POSIX sous Windows et Unix
    Par Franck.H dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 10/10/2005, 20h46
  2. Problème pare-feu sous Windows
    Par colomban dans le forum Sécurité
    Réponses: 3
    Dernier message: 30/09/2005, 09h50
  3. [TP7] Problème de OutTextXY sous Windows XP
    Par Trash_men dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 03/09/2005, 18h29
  4. [PostGres] Problème installation PostGres sous Windows
    Par Torpille dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/08/2004, 16h05
  5. [Débutant] Problème d'installation sous Windows 2000
    Par bavmorda dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/08/2004, 16h28

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