wake-up-neo.com

"Binary wurde nicht mit Debug-Informationen erstellt" Warnung in mfc-Anwendung bedeutet?

Ich erhalte folgende Warning, wenn ich meine Windows-Anwendung (MFC) in Windows 7 ausführte.

'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.

Bitte hilf mir raus. Danke

24
vasanth kumar

Es scheint, dass Ihre Binärdatei im Freigabemodus erstellt wurde

Nun gibt es zwei Möglichkeiten, denen Sie folgen können ....

  • erstellen Sie die Binärdatei mit der "Debug" -Konfiguration
  • Ändern Sie die Projekteinstellungen so, dass eine Programmdatenbankdatei (PDB) im Freigabemodus erstellt wird.

    Jetzt können Sie PDB aus dem Eigenschaftsfenster generieren ...

enter image description hereenter image description here

44
vikky

Wenn sich Ihr Projekt bereits im Debug-Modus befindet. Überprüfen Sie das Dialogfeld Advanced Build-Einstellungen auf der Registerkarte Build des Projekts. 

Stellen Sie sicher, dass Debug Info nicht auf none .__ eingestellt ist.enter image description hereReferenz:

Paketüberfluss

MSDN

18
Abdul Rauf

Sie können diesen Fehler auch anzeigen, wenn Sie versuchen, nativen Code (C++) von verwaltetem Code (C #) zu debuggen und csproj des Verwaltungscodes auf Native Only debugging gesetzt ist. Etwas reparieren:

  1. Klicken Sie mit der rechten Maustaste auf Ihren csproj in VS und wählen Sie Properties
  2. Setzen Sie auf der Registerkarte Debug den Typ Debugger - Anwendungsprozess: auf Mixed (verwaltet und nativ)
4
Weston

In VS 2010: Projekteigenschaften >> Konfigurationseigenschaften >> Linker >> Debugging >> Debug-Informationen generieren : Setzen Sie es auf "Ja" 

In VS 2015: Projekteigenschaften >> Konfigurationseigenschaften >> Linker >> Debugging >> Debug-Informationen generieren : Setzen Sie es auf "true".

0
mkkhedawat