Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    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 Guillaume
    Développeur .NET
    Inscrit en
    juillet 2006
    Messages
    862
    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 : 862
    Points : 1 319
    Points
    1 319

    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
    Expert Confirmé

    Homme Profil pro Gilles Vino
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 477
    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 477
    Points : 2 684
    Points
    2 684

    Par défaut

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

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

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    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
    Expert Confirmé

    Homme Profil pro Gilles Vino
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 477
    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 477
    Points : 2 684
    Points
    2 684

    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
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    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
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    Par défaut

    Je vous met un lien vers mon projet :

  8. #8
    Expert Confirmé

    Homme Profil pro Gilles Vino
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 477
    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 477
    Points : 2 684
    Points
    2 684

    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
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    Par défaut

    Le lien fonctionne très bien

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

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

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

    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
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 212
    Points : 31
    Points
    31

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •