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

Bibliothèques C++ Discussion :

C++ Visual XML


Sujet :

Bibliothèques C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut C++ Visual XML
    Bonjour,
    Pour un projet, j edois manipuler un fichier XML, j'utilise Microsoft Visual 2005 et j eprogramme en C++.
    Mon problème est que je n'arrive pas à installer system.Xml sur ma machine.
    Est ce que quelqu'un pourrait me dire comme faire pour installer system.Xml ou comment installer une autre libraire simple d'utilisation avec un tuto sur mon poste.
    Je vous remercie. Bonne journée

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    On n' "Installe" pas System.Xml.
    Si tu as Visual Studio 2005, alors tu as le Framework .Net 2.0, et System.Xml en fait partie.

    Mais on n'utilise pas System.Xml en "vrai" C++: Il faut programmer en C++/CLI pour y avoir accès (sauf peut-être via COM).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    J'ai pas tout bien compris. Du coup j'ai quelques questions supplémentaire :
    Comment on crait un projet c++/cli et quelles sont les includes a mettre au début du projet ?
    En tout caas merci pour ta réponse et ta réactivité. Ca fait plaisir d'avoir de l'aide aussi rapidement

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Sous 2005, tu dois créer un projet CLR (pour le Framework .Net). Le code sera en C++/CLI au lieu d'être en C++ normal.

    Aucun include ne sera nécessaire (ils ne servent que pour les fonctions qui ne sont pas dans le framework), mais il faudra peut-être ajouter une "référence" à System.Xml dans les propriétés du projet.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Mais attention : Le C++/CLI n'est pas du C++. Les types manipulés sont différents, et si tu dois interfacer une lecture de fichier XML avec du code existant en C++, je te déconseilles donc de passer par là. Il existe des biblitohèques XML en pur C++ (TinyXml, LibXml/LibXml++, Xerces,...).
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  6. #6
    Membre averti
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    Ok, je vous remercie pour vos réponses. Je vais surement utiliser tinyxml, car j'ai du code en c++ normal en parallèle
    Je pense que je vais pouvoir avancer dans mon projet maintenant.

Discussions similaires

  1. Visual C++ & XML
    Par oodini dans le forum Visual C++
    Réponses: 7
    Dernier message: 18/02/2008, 09h05
  2. C# parser XML et Visual Studio
    Par jeromechezgdf dans le forum C#
    Réponses: 5
    Dernier message: 18/09/2007, 17h00
  3. XML sous Visual C++
    Par cjacquel dans le forum XML
    Réponses: 1
    Dernier message: 06/06/2007, 15h19
  4. [XML] Visual studio
    Par squalito dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 01/09/2006, 20h30
  5. Réponses: 6
    Dernier message: 21/07/2005, 16h56

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