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 Studio Discussion :

Utiliser son programme sur un autre pc


Sujet :

Visual Studio

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    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
    Invité
    Invité(e)
    Par défaut
    A on avis tu ne dois pas embarquer toutes les librairies nécessaire au bon fonctionnement de ton application.

  3. #3
    Membre émérite

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

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Peut-etre que tu dois ajouter quelque chose au GAC?

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    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 émérite

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

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    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 actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    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 actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    Par défaut
    Je vous met un lien vers mon projet :

  8. #8
    Membre émérite

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

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    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 actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    Par défaut
    Le lien fonctionne très bien

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

  10. #10
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    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 actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    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