Lesen Dependency walker Ausgang
Ich habe einige Probleme mit einer der Dlls in meiner Anwendung, und ich lief dependency walker auf Sie. ich bin nicht sicher, wie es zu Lesen, aber ich bekam folgende Ergebnisse
Tut es empfehlen x86-x64 incompatibilty? gibt es trotzdem kann ich dieses Problem lösen?
Error: At least one required implicit or forwarded dependency was not found.
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
- Nur ein Hinweis: Wenn möglich, schließen Sie die Fehlermeldung als text (zusätzlich), so ist es einfacher für die Benutzer, um diesen thread. Danke 😉
- Gerade bearbeitet die Fehler sind ziemlich beschreibend, aber meine Frage ist, dass, wenn es so viele Probleme wie könnte man Sie kompilieren Sie die DLL, um mit zu beginnen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht man typischerweise, diese Art von anzeigen, wenn Sie auf einem 32 bit-Programm in der 64-bit-version von Dependency Walker. Da Dependency Walker ist 64-bit, wenn es versucht, den Blick für DLLs auf dem DLL-Suchpfad es findet die 64-bit-Versionen. Ihre 32-bit-Programm läuft im WOW64-emulator und finden Sie die 32-bit-Versionen.
So, der screenshot, den Sie vorgestellt haben, gibt es nichts zu besorgt sein.
Wenn Sie mit der Abhängigkeit Probleme mit der app ich hier vorschlagen, dass Sie Ihre Programme unter Dependency Walker ' s Profile mode (aus dem Profil-Menü). Diese geben Ihnen detaillierte Diagnose von dem, was tatsächlich geschieht, zur Ladezeit und Laufzeit. Der screenshot vorlegen, der oben von einer statischen Analyse und durch die Notwendigkeit solch eine statische Analyse ist immer unvollständig und unterliegt Ungenauigkeiten. Der einzige Weg, sicher zu sein, was passiert, wenn Ihr das Programm geladen, ist um zu Debuggen, wie es lädt.