Précédent   Forum du club des développeurs et IT Pro > Dotnet > EDI/Outils > Visual Studio
Visual Studio Forum d'entraide sur l'installation et l'utilisation de l'EDI Microsoft Visual Studio
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/01/2013, 15h11   #1
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
Par défaut Utiliser son programme sur un autre pc

Bonjour,

Je ne parviens pas à utiliser mon programme sur un autre pc que celui ou est installer VS. Il s'agit d'un pg utilisant Qt et Cplex.

J'ai utilisé ce tuto pour intégrer Cplex (Je n'arrive a lancer mon pg qu'en mode Debug et avec la bibliothèque runtime : "DLL de débogage multithread (/MDd)")


Voila l'erreur que j’obtiens sur le 2eme PC :



Voila quelques screens de ma config :






Merci.
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 08h53   #2
gcorbineau
Membre Expert
 
Homme Guillaume
Développeur .NET
Inscription : juillet 2006
Messages : 854
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juillet 2006
Messages : 854
Points : 1 296
Points : 1 296
A on avis tu ne dois pas embarquer toutes les librairies nécessaire au bon fonctionnement de ton application.
__________________
___________________________________________________________________________________________________________
Si mon message t'a aidé - Si au contraire, je suis hors sujet - Quand vous avez la réponse à votre question.
Est notre ami
gcorbineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 14h26   #3
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 336
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 336
Points : 2 379
Points : 2 379
Peut-etre que tu dois ajouter quelque chose au GAC?
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 11h52   #4
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
Le GAC ? Comment faire ?


Lorsque je met la bibliothèque Runtime sur "Multithread '/MT)" j'ai ce message d'erreur :

Citation:
1>Link:
1> LINK : C:\Users\Ludo\Documents\Visual Studio 2010\Projects\Test\Win32\Debug\\Test.exe introuvable ou non généré par la dernière édition de liens incrémentielle*; édition de liens complète en cours
1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
1>qtmaind.lib(qtmain_win.obj) : error LNK2038: discordance détectée pour '_ITERATOR_DEBUG_LEVEL'*: la valeur '2' ne correspond pas à la valeur '0' in Demandes.obj
1>LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'MSVCRTD' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
1>C:\Users\Ludo\Documents\Visual Studio 2010\Projects\Test\Win32\Debug\\Test.exe : fatal error LNK1169: un ou plusieurs symboles définis à différentes reprises ont été rencontrés
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 12h20   #5
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 336
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 336
Points : 2 379
Points : 2 379
Non finalement ton dernier message d'erreur n'a rien a voir avec le GAC.

Ton code semble déclarer plusieurs fois le meme objet dans le meme espace de nom (namespace), ce qui provoque en toute logique un conflit pour le compilateur. Tu dois renommer tes objets ou bien changer ton espace de nom.
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 12h23   #6
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
J'utilise pas de namespace.

Mon code est ok. J'arrive a compiler.



Voila l'erreur en mode release :

Citation:
1>qtmain.lib(qtmain_win.obj) : error LNK2038: discordance détectée pour '_ITERATOR_DEBUG_LEVEL'*: la valeur '0' ne correspond pas à la valeur '2' in Demandes.obj
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: conflit entre la bibliothèque par défaut 'msvcrt.lib' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
1>C:\Users\Ludo\Documents\Visual Studio 2010\Projects\Test\Win32\Release\\Test.exe : fatal error LNK1319: 1 discordances détectées
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 12h41   #7
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
Je vous met un lien vers mon projet :
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 13h34   #8
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 336
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 336
Points : 2 379
Points : 2 379
Citation:
Envoyé par CliffeCSTL Voir le message
Je vous met un lien vers mon projet :

Projet
Ton lien n'est pas accessible, met plutot une piece jointe a ton commentaire sur le forum.
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 17h18   #9
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
Le lien fonctionne très bien

Je ne peut pas mettre sur le fofo, la taille est limité
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 17h40   #10
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
J'ai le même genre de pb avec des nouveaux projets :

Citation:
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: conflit entre la bibliothèque par défaut 'msvcrt.lib' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
1>c:\users\ludo\documents\visual studio 2010\Projects\tt\Win32\Release\\tt.exe : fatal error LNK1169: un ou plusieurs symboles définis à différentes reprises ont été rencontrés

C'est Qt qui pose problème ?
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 21h08   #11
CliffeCSTL
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2012
Messages : 164
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 164
Points : 24
Points : 24
J'ai réussi à compiler en mode release et avec : DLL multithread (/MD)

Lorsque je lance sur un autre pc, rien ne passe. L'application ne s'ouvre pas et aucunes erreurs ...
CliffeCSTL est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h27.


 
 
 
 
Partenaires

Hébergement Web