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

MFC Discussion :

[dll] Compilation en Release


Sujet :

MFC

  1. #21
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    soit tu changes les options de compilations :
    onglet c++ / generation de code / bibliotheque runtime:
    et tu mets Multithread (/MT) à la place de DLL multithread (/MD)
    soit tu distribues la dll avec un setup
    issu d'un de mes tuto:
    Citation Envoyé par farscape
    Pour distribuer les dll des MFC sur un poste nous disposons d’un setup de distribution
    vcredist_x86.exe disponible à l’emplacement :
    C:\Program Files\Microsoft Visual Studio
    8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

  2. #22
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Oki farscape, je vais suivre ton conseil.
    Croisez les doigts de pieds !
    Pour r0d, non c'est l'inverse

    @++

  3. #23
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Bon, alors, j'ai recompilé ma dll avec les instructions de farscape. Pas de problème à la recompilation ni à l'édition de liens. Sur la machine de développement, la librairie fonctionne. J'ai ensuite pris cette dll et seulement cette dll vers une machine de test qui n'a pas VisualC++. J'ai fait un coup de Dependencies walker, aucun problème. Je lance mon appli Java qui exploite cette dll et....... toujours la même sacrée erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    java.lang.UnsatisfiedLinkError: GLDavid.dll: cette application n'a pas pu démarrer car la configuration de l'application est incorrecte. 
    Réinstaller l'application pourrait résoudre ce problème.
    Grrrr !!! Tabernacle ! Pourquoi ça marche pas sur la machine de test !!!
    Merci d'avance de votre aide.

    @++

  4. #24
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Question annexe, les libraires CRT sont elles téléchargeables et installables depuis le site MS ?

    @++

  5. #25
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    pour moi elle fait parti de l'exe de redistribution cf post de farscape

  6. #26
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Oui, mais amlgré ça, ça marche toujours pas . Pourtant tout se compile bien, tout va bien sur la machine de développement mais pas sur la machine de test
    Pourquoi tant de haine ???

    @++

  7. #27
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    tu ne te trompes pas de dll ?
    attention debug /release ..
    le chemin de la dll etc...

  8. #28
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 264
    Points : 6 683
    Points
    6 683
    Billets dans le blog
    2
    Par défaut
    Bienvenu dans le monde parfait de microsoft
    Quelles sont les différences notables entre les deux postes (celui sur lequel ça fonctionne et l'autre)?

  9. #29
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Youpi ça marche !
    Apparemment, mon PATH était fort mal configuré.
    Maintenant, ça marche !
    Bon, et bien Messieurs, chapeau bas pour votre patience !
    Où est-ce qu'on s'inscrit pour être MVP ?
    Et merci encore à vous pour votre grande aide !

    @++

  10. #30
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    comme dirait lordi HARD ROCK ALLLLEELOUIAHHHHHHHHHHHHH

  11. #31
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 860
    Points : 4 819
    Points
    4 819
    Par défaut
    Citation Envoyé par hiko-seijuro
    comme dirait lordi HARD ROCK ALLLLEELOUIAHHHHHHHHHHHHH

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [VC++6][DLL][WinXP]option de compilation debug/release
    Par ben_popcorn dans le forum Visual C++
    Réponses: 7
    Dernier message: 02/02/2007, 10h25
  2. dll en mode release
    Par foulla002 dans le forum Visual C++
    Réponses: 1
    Dernier message: 25/07/2006, 15h06
  3. Réponses: 9
    Dernier message: 22/05/2006, 13h56
  4. Compilation en Release/Debug
    Par mr.saucisse dans le forum MFC
    Réponses: 1
    Dernier message: 10/03/2006, 14h14
  5. chargement DLL mode debug/release
    Par bihorece dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/06/2004, 14h05

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