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

Windows Discussion :

Lib C sous Windows


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut Lib C sous Windows
    Citation Envoyé par baccali
    Je sais bien que la libc est (en train d'être) implémentée sous windows pour des questions de compatibilité et qu'elles appellent en réalité les fonctions de l'API win32
    Je ne comprends pas bien ce que tu veux dire par là. Premièrement, la libC existe sous windows depuis que Windows a existé. De quelle implémentation en cours es-tu en train de parler là ? Deuxièmement, la libC appelle toujours les fonctions du système hôte, pour les parties du code spécifiques au système. Par exemple, la libC appelle les fonctions d'unix sous unix, les fonctions de linux sous linux, les fonctions de mac os x sous mac os x et bien sûr les fonctions de windows sous windows. Je rappelle que la libC a une interface portable, mais son implémentation ne peut pas être portable.

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2009
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2009
    Messages : 172
    Par défaut
    Non. La librairie standard ne fait pas partie d'un système Windows. Elle est apportée grâce à msvct.dll ou autre qui est utilisée par beaucoup d'applications (dont IE, allez comprendre!) mais de base elle n'y est pas. (Je dis pas çà pour toi mais c'est le problème d'utiliser dès le départ des IDE comme Visual Studio : Au final on ne sait plus trop quoi est apporté par quoi). Ce n'est pas comme un Linux qui est "basé" sur la libc. Pas de libc, pas de linux (je ne parle pas du Noyau). Par contre, lorsque tu utilises le SUA, donc posx.dll, là elle est complètement implémentée je ne le nie pas! Si je disais qu'elle est en train d'être implémentée c'est parce que le sous-système posix est en train d'être implémenté sous windows mais il n'est pas encore fini. (200 ou 400 fonctions sous xp et 2000 sous vista et après je crois). Dis moi si je me suis gourré quelque part!

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/04/2013, 23h44
  2. Lib pour masquer un fichier sous windows
    Par keaton7 dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 29/05/2009, 11h21
  3. Installation et utilisation de la lib GD sous windows?
    Par megamario dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 20/04/2009, 15h09
  4. Installation de la lib zzip sous windows
    Par coyotte507 dans le forum C
    Réponses: 0
    Dernier message: 22/04/2008, 19h48
  5. Lib. pour générer du RTF ou PDF en C++ sous Windows/Linux
    Par coolclasse dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 11/04/2006, 00h44

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