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

VC++ .NET Discussion :

Visual ne trouve pas certaines dll..


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut Visual ne trouve pas certaines dll..
    ... alors qu'elles sont dans le répertoire où est généré mon .exe.

    Voici mon retour en console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Water.exe' : Chargé 'C:\Documents and Settings\vincent\Mes documents\Visual Studio 2005\Projects\Water\Water\bin\release\Water.exe', Les symboles ont été chargés.
    'Water.exe' : Chargé 'C:\WINDOWS\system32\ntdll.dll', Aucun symbole n'a été chargé.
    'Water.exe' : Chargé 'C:\WINDOWS\system32\kernel32.dll', Aucun symbole n'a été chargé.
    Débogueur:: Une exception STATUS_DLL_NOT_FOUND non gérée et qui ne peut être continuée a été levée durant le chargement du processus
    Le programme '[2644] Water.exe: Natif' s'est arrêté avec le code -1073741515 (0xc0000135).
    Et j'ai un message d'erreur disant que OgreMain.dll est introuvable.

    Pour les soucis de dll j'ai vu sur le net qu'il fallait qu'elles soient dans le même répertoire que l'executable, du coup je ne vois pas quoi faire d'autre.

    Une aide ? ou un chan irc à me conseiller ?

  2. #2
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    OgreMain.dll, c'est une dll à toi?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut
    nop c'est le sdk d'ogre3d.

  4. #4
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Ouvre ton exe avec Dependancy Walker, il te dira si des dépendances sont manquantes

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut
    Merci de m'avoir fait découvrir ce ptit soft c'est très pratique et j'ai déjà pu règler plusieur problème.

    Le truc c'est qu'il reste un problème que je n'arrive pas à règler, les autres dépendances manquantes m'ont amené à télécharger la dll voulu et à la mettre dans system32. Après dependency walker ne me mettait plus ces erreurs.

    Mais là, j'ai un soucis avec mpr.dll, elle est pourtant déjà présente dans system32, je l'ai de nouveau télécharger et je l'ai remplacé mais ça ne change rien.

    Je met la capture d'écran que je ne comprend pas :


  6. #6
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    En gros, dans toutes les fonctions exportées de la DLL, il ne trouve pas celle en rouge. Peut-être que la version que tu as utilisé pour compiler ne correspond pas à celle que tu lui donnes pour s'exécuter

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut
    je n'ai que la version dans system32 il me semble...

    Comment je peux en être sûr ?

  8. #8
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Essaye de voir s'il y en a pas deux différentes (mpr.dll) sur ton pc. A prioir, je vois que ça...
    A moins que ce soit un exe que tu aies récupéré?

  9. #9
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Attention, le manque de MPR.dll ne signifie pas forcément un problème !

    Voir la FAQ de Dependency Walker (2ème Question / Réponse ) :

    http://www.dependencywalker.com/faq.html

  10. #10
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    As-tu essayé au moins de faire tourner ton exe depuis?

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut
    Toujours la même chose...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Water.exe' : Chargé 'C:\Documents and Settings\vincent\Mes documents\Visual Studio 2005\Projects\Water\Water\bin\release\Water.exe', Les symboles ont été chargés.
    'Water.exe' : Chargé 'C:\WINDOWS\system32\ntdll.dll', Aucun symbole n'a été chargé.
    'Water.exe' : Chargé 'C:\WINDOWS\system32\kernel32.dll', Aucun symbole n'a été chargé.
    Débogueur:: Une exception STATUS_DLL_NOT_FOUND non gérée et qui ne peut être continuée a été levée durant le chargement du processus
    Le programme '[3948] Water.exe: Natif' s'est arrêté avec le code -1073741515 (0xc0000135).
    Et le message d'erreur qui me dit qu'il me faut OgreMain.dll... Présent dans le répertoire.

    Qu'est ce que ça apporte comme information mon message de console ? ça veut dire quoi quand "aucun symbole n'a été chargé"

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 22
    Par défaut
    Le problème est règlé.
    J'ai tout désinstallé et tout réinstallé et ça marche.
    De plus j'ai suivit les instructions du wiki de ogre, bien que j'ai eu l'impression de faire la même chose qu'avec le tuto de developpez.net.

    Le problème viendrait soit :
    - mauvaise install de Visual (j'avais pas mis le sp 1, j'avais un ogre sdk qui ne correspondait pas à ma version de visual...) et bien que j'ai tripatouillé au fur et à mesure pour que tout soit correcte (bonne version de tout et sp1) ça ne marchait pas. Donc la réinstalle complète aurait pu règler ça.

    - mauvaise gestion du soucis avec winres.h qui n'est pas trouvé. La dernière fois j'avais renommé winres.h en winresrc.h dans mes fichiers sources. Alors que là, j'ai rajouté le dossier C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc dans les répertoires "include" de visual. Et maintenant ça marche.

    Voilà j'espère que mes soucis pourront aidé d'autre (mauvais) comme moi

  13. #13
    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
    C'est Ogre qui était mal installé : la dll n'était pas dans le PATH
    http://arb.developpez.com/c++/boost/...configure-path

Discussions similaires

  1. LoadLibrary ne trouve pas la DLL
    Par Auteur dans le forum Visual C++
    Réponses: 1
    Dernier message: 29/10/2012, 18h45
  2. binaire Qt visual ne trouve pas - configuration
    Par guillaume07 dans le forum Qt
    Réponses: 20
    Dernier message: 29/10/2009, 08h09
  3. apache ne trouve pas certains fichiers via rewrite
    Par gorgonite dans le forum Apache
    Réponses: 2
    Dernier message: 30/10/2008, 10h34
  4. Réponses: 4
    Dernier message: 09/09/2006, 21h48
  5. Le compilateur ne trouve pas glut32.dll
    Par Vathal dans le forum GLUT
    Réponses: 3
    Dernier message: 26/01/2004, 12h34

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