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 :

[VC .NET] Manque de dll


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par défaut [VC .NET] Manque de dll
    Salut à tous,

    Une petite question de newbie à propos d'un couplage de librairies: en fait j'essaye d'intégrer des bibliotheques (Ogre 3d pour rien vous cacher) dans un autre programme. Le problème c'est qu'a l'execution j'ai pleins de messages de manques de dll...Apparamment d'après mes recherches il suffit de spécifier le repertoire de dlls dans les propriétés du projet, mais je n'y arrive pas

    Quelqu'un aurait il une ptite soluce à ce problème fort énervant ? Merci les gars!

  2. #2
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Bonjour,

    Essaye d'être plus précis.
    Ton programme utilise t il le dotnet ?

    Si non à priori tu cherches à lier statiquement des dll à ton applications.
    Une solution consiste à ajouter à ton projet les fichiers .lib pour chque DLL.
    Ce sont bien des erreurs de Link que tu as ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par défaut
    Alors dans ma solution, j'ai fait "ajouter projet" et spécifié le repertoire d'un projet Ogre qui fonctionne (moteur 3D), il a donc inclus le projet. Pas de problème pour la compilation, mais à l'execution j'ai un message du type "Cette application n'a pas pu démarré car Ogremain_d.dll" n'a pas été trouvé etc.

    Ceci me parait logique car un projet Ogre recquiert une spécification du dossier bin/debug pour les dll. Les .lib semblent quant à elles bien linkées...

    Dans propriété de projet, j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Autres répertoires inclus: ..\include;$(OGRE_HOME)\include
    -> CE qui est bon puisque les .lib sont dans include

    Mais pour les dll, je ne sais pas ou spécifier le répertoire !!

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Tu peux ajouter l'emplacement des dlls en question dans le PATH.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par défaut
    Oui mais il y a bcp de PATH dans la fenêtre propriétés, quel est celui qui correspond aux dll dans Visual studio ?

  6. #6
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    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 288
    Billets dans le blog
    2
    Par défaut
    Aurelien ne parlait pas des paths de visual studio (je te conseille d'y toucher le moins possible d'ailleurs), mais de la variable d'environnement de windows.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/01/2008, 09h55
  2. [VB.NET] Bug de dll : référence non trouvée
    Par boulete dans le forum Windows Forms
    Réponses: 4
    Dernier message: 22/04/2006, 10h13
  3. [Vb.Net] AppConfig et DLL
    Par prophetky dans le forum Windows Forms
    Réponses: 6
    Dernier message: 16/12/2005, 09h27
  4. [visual.net] creer une DLL du projet - question cruciale
    Par igorzup dans le forum Visual Studio
    Réponses: 3
    Dernier message: 09/11/2005, 11h30
  5. Réponses: 16
    Dernier message: 22/03/2005, 21h57

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