1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    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.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2006
    Messages
    863
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 863
    Points : 1 360
    Points
    1 360

    Par défaut

    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

  3. #3
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 473
    Points : 2 292
    Points
    2 292

    Par défaut

    Peut-etre que tu dois ajouter quelque chose au GAC?

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    Le GAC ? Comment faire ?


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

    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

  5. #5
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 473
    Points : 2 292
    Points
    2 292

    Par défaut

    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.

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    J'utilise pas de namespace.

    Mon code est ok. J'arrive a compiler.



    Voila l'erreur en mode release :

    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

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    Je vous met un lien vers mon projet :

  8. #8
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 473
    Points : 2 292
    Points
    2 292

    Par défaut

    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.

  9. #9
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    Le lien fonctionne très bien

    Je ne peut pas mettre sur le fofo, la taille est limité

  10. #10
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    J'ai le même genre de pb avec des nouveaux projets :

    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 ?

  11. #11
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 400
    Points : 107
    Points
    107

    Par défaut

    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 ...

Discussions similaires

  1. Réponses: 11
    Dernier message: 23/05/2011, 10h53
  2. Lancer un programme sur un autre poste reseau
    Par Poisson Rouge dans le forum Delphi
    Réponses: 3
    Dernier message: 30/06/2007, 11h32
  3. utiliser une Bd sur 1 autre machine
    Par yasmine* dans le forum Débuter
    Réponses: 2
    Dernier message: 04/03/2007, 22h21
  4. utiliser un programme d'une autre partition
    Par WELCOMSMAIL dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 22/04/2006, 22h48
  5. [Reseau] Execution de programmes sur un autre PC
    Par el3gans dans le forum Général Java
    Réponses: 5
    Dernier message: 18/11/2004, 11h20

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