|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : février 2012 Messages : 1 ![]() |
Bonjour à tous !
Je suis actuellement en train de finaliser mon tout premier projet en C++. Et tout marchait bien... jusqu'à ce que je rencontre un problème qui dépasse mes connaissances. Je pense qu'il s'agit d'un problème d'importation de librairie mais je n'en suis même pas sûr. Explication: J'ai fait tout mon programme grâce au framework Qt, j'ai donc codé sous Qt Creator. Ma dernière classe à construire à pour but de lire des fichiers XML (des coordonnées GPS)pour retourner les données qui m'intéressent sous un format utilisable en C++ (je cherche donc à construire un objet Trajet qui est un ensemble de vector<double>). J'ai pour cela trouvé un "parser" (version que j'ai adaptée en C++ depuis un code C# ici). Le problème c'est que ce parser utilise l'assembly .NET system.XML. Et évidemment ça ne marche plus dans mon code. J'ai ajouté dans mon main pour inclure les librairies nécessaires: Code :
erreur : C1190: le code cibl‚ manag‚ requiert une option '/clr' J'ai donc compilé en mode "MSVC2010 (Qt SDK) release" mais j'ai encore cette erreur qui s'affiche. Je ne sais vraiment pas comment le résoudre et c'est d'autant plus rageant que c'est la dernière étape de mon programme. Pour info voici mon code simplifié : Trajet.h Code :
Code :
RollingB |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
![]() Il faut compiler en C++/CLI (mélanger du natif et du managé, c'est jamais bon pour la portabilité)... ou utiliser QtXml ! Je te propose vraiment d'utiliser la deuxième. Sinon, il devrait suffire de modifier ton .pro pour ajouter le bout de ligne de commande demandé à l'appel du compilateur pour changer de langage, mais je n'ai jamais fait ça. |
|
00
|
Copyright © 2000-2013 - www.developpez.com