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

Visual C++ Discussion :

Installer les headers manquants au VC toolkit 2003


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par défaut Installer les headers manquants au VC toolkit 2003
    Bonjour à tous,

    J'ai téléchargé le Visual C++ Toolkit 2003 et j'ai remarqué qu'il manquait pas mal de librairies inclues dans les autres IDE (à commencer par Code::Blocks et DevC++).
    Le problème c'est que les headers de Code::Blocks sont incompatibles avec le VC Compiler. (Notamment, celui-ce ne gère pas la command de préprocésseur "include_next<>" de GCC).
    Savez-vous où je pourrais trouver les headers qui me manquent? Ou bien connaissez vous une astuce pour résoudre mon problème?

    Merci d'avance!

    Spartan03

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Citation Envoyé par Spartan03
    J'ai téléchargé le Visual C++ Toolkit 2003 et j'ai remarqué qu'il manquait pas mal de librairies inclues dans les autres IDE (à commencer par Code::Blocks et DevC++).
    Le problème c'est que les headers de Code::Blocks sont incompatibles avec le VC Compiler. (Notamment, celui-ce ne gère pas la command de préprocésseur "include_next<>" de GCC).
    Savez-vous où je pourrais trouver les headers qui me manquent? Ou bien connaissez vous une astuce pour résoudre mon problème?
    Suffit d'utiliser le même compilateur que pour C::B et Dev-cpp : mingw qui est le portage de gcc sous windows. Tu auras les même fichiers d'en-tête Après VC++ doit avoir une option pour choisir le compilateur à utiliser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par défaut
    Je crois que tu n'a pas très bien compris ce que je voulais faire.
    En fait, je veux utiliser le compilateur Visual C++, c'est bien là le problème.
    Je travaille sous Code::Blocks et j'ai déja GCC et tout les headers qui lui faut.
    Mais ces headers ne sont pas (en partie) compatibles avec ceux de Code::Blocks.

    En fait, ce que je voudrais, c'est savoir quelle SDK télécharger pour n'avoir que les headers essentiels au développement Windows (je n'ai pas l'ADSL avant un mois, c'est pourquoi je ne peux télécharger ni la big SDK de 350Mo, ni VC++ Express edition 2005).

    Merci d'avance.

  4. #4
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Tu oublies ?
    Des fichiers d'en-tête sans la lib derrière ne servent à rien (sauf templates hors SL). N'utilise pas des trucs propres à GCC, mais des trucs portables à la place.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par défaut
    Citation Envoyé par Luc Hermitte
    Tu oublies ?
    Des fichiers d'en-tête sans la lib derrière ne servent à rien (sauf templates hors SL). N'utilise pas des trucs propres à GCC, mais des trucs portables à la place.
    Justement, c'est des trucs portables que je cherche.
    J'ai les librairies propres à GCC, je voudrais savoir où télécharger celles qui sont portables.
    Pour les libs Win32 il me semble que celles fournies avec GCC sont portables.
    Reste à savoir quelles librairies font partie de cet API.

    Si quelqu'un connait le nom des librairies de l'API Win32 merci de me les donner.
    Bonne soirée!

  6. #6
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut
    Mais ces headers ne sont pas (en partie) compatibles avec ceux de Code::Blocks.
    Je croi que tu melange pas mal de choses : C::B est un IDE , c'est a dire un editeure de texte++ , specialisé pour le developpement (gestion de projets, colorisation sytaxiques ...etc), il n y a donc ni header ni lib.

    Cependant, C::B permet d'utiliser plusieurs compilateurs differents dont le compilateur de microsoft VC++ et gcc, eux on besoin de headers pour compiler.

    Mingw (gcc sous windows), a deja les entêts pour utliser les api windows (principalement windows.h).

    VC++ 2003 toolkit lui est plus specialisé dans le developpement windows, c'est normal puisque c'est le compilateur de Microsoft, il est donc le meilleur compilateur pour cette platforme (d'après ce que j'ai peu lire).

    Si tu souhait developper des applications C++ Windows a l'aide du compilateur VC++, il te faudra telecharger le SDK Windows .

    Si tu n'a pas l'ADSL, tu a surment un amis/voisin qui acceptera surement de te telecharger VC++ Express + le SDK.

    pour du code portable, il faudra se contenter d'utiliser les lib standards ou portable (pour le graphique : Qt ou WxWidget). pas de Windows.h

    PS : deux tutoriel qui pourait t'aider : API windows , Démarrer avec Visual C++ 2005 Express .

Discussions similaires

  1. [WD-2003] Installer automatiquement les références manquantes
    Par toniob44 dans le forum VBA Word
    Réponses: 2
    Dernier message: 22/05/2012, 09h26
  2. Impossible d'installer les Services Packs sur Windows 2003 server
    Par Jean-Claude Dusse dans le forum Windows Serveur
    Réponses: 9
    Dernier message: 22/01/2009, 12h07
  3. Réponses: 3
    Dernier message: 07/02/2007, 17h39
  4. Réponses: 8
    Dernier message: 31/08/2006, 12h25
  5. [INSTALL] où trouver les packages manquant ?
    Par cdu dans le forum Oracle
    Réponses: 4
    Dernier message: 01/04/2006, 12h03

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