2017-10-26 2 views
0

Ich habe ein Projekt in Visual C++, wo ich einige externe DLL verweise. Ich habe das lib-Verzeichnis bereits in den Linker-Abschnitt aufgenommen und erwähne es im Input-Bereich des Linkers und habe es auch im c/C++ - Bereich General Additional Include Directories aufgenommen.Kann PDB File Fehler nicht finden oder öffnen, wenn das Programm ausgeführt wird, obwohl es erfolgreich erstellt

So kompiliert das Projekt erfolgreich aber immer wenn ich versuche, es auszuführen; Es schlägt mit einem Fehler fehl "Die Anwendung konnte nicht korrekt starten", aber wenn ich den Ausgabeabschnitt sehe, scheint alles korrekt geladen zu sein, aber gegen diese bestimmte DLL sagt es "Kann die PDB-Datei nicht finden oder öffnen".

Wie Sie diesen Fehler beheben, damit ich mein Programm ausführen kann. Es ist ein MFC-Programm, das in Visual Studio 2010 ausgeführt wird. wenn ich das Programm über den Dependency Walker ausführe, meiste API-MS-WIN-CORE-HEAP, DATEI und EXT-MS-WIN-SESSION USERMGR -l1-1 -0.dll viele ähnliche sind nicht verfügbar. Ich habe sogar versucht, das Visual Studio zu reparieren, es hat nicht funktioniert. Gibt es eine Idee, wie es geht

+0

es heißt der Fehler 00000x7b – ankyAS

+0

, wenn ich das Programm über den Dependency Walker, die meisten der API-MS-WIN-CORE-HEAP, Datei und EXT-MS-WIN-SESSION USERMGR-l1-1-0 ausführen. dll viele ähnliche sind nicht verfügbar. Ich habe sogar versucht, das Visual Studio zu reparieren, es hat nicht funktioniert. Gibt es eine Idee, wie es geht? – ankyAS

Antwort

0

0x0000007b klingt mir vertraut.

Höchstwahrscheinlich liegt das an der 32/64-Bit-Bibliotheksmischung, mit der Sie verlinken.

Entweder Sie bauen für x64 und verknüpfen mit einer externen Win32-Bibliothek oder umgekehrt.

Konfigurieren Sie in Ihren Visual Studio-Projekteinstellungen die Plattformarchitekturen, für die Sie kompilieren, separat, und wählen Sie dann das Profil aus, für das Sie tatsächlich kompilieren.

Verwandte Themen