отладочной информации не найти в vc ++ dll - PullRequest
1 голос
/ 05 октября 2011

У меня есть dll, и я хочу отладить свою dll. Я также просматриваю путь exe. Но теперь я хочу изменить путь этого exe, потому что это был неправильный exe. В свойстве, которое я имею, удалить путьexe из опции отладки также. но когда я начинаю отладку, сообщение об ошибке показывает, что Отладочная информация для exe не может быть найдена или не совпадает. Двоичный файл не был собран с отладочной информацией И окно вывода показывает это..............

'hello.exe': Loaded 'C:\Users\Acer\Desktop\dll_example\hello.exe', Binary was not built with debug information.
'hello.exe': Loaded 'C:\Windows\System32\ntdll.dll'
'hello.exe': Loaded 'C:\Windows\System32\kernel32.dll'
'hello.exe': Loaded 'C:\Windows\System32\KernelBase.dll'
'hello.exe': Loaded 'C:\Windows\System32\WinSCard.dll'
'hello.exe': Loaded 'C:\Windows\System32\msvcrt.dll'
'hello.exe': Loaded 'C:\Windows\System32\rpcrt4.dll'
'hello.exe': Loaded 'C:\Users\Acer\Desktop\dll_example\helloworld.dll'
'hello.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\msvcr90.dll'
'hello.exe': Loaded 'C:\Windows\System32\user32.dll'
'hello.exe': Loaded 'C:\Windows\System32\gdi32.dll'
'hello.exe': Loaded 'C:\Windows\System32\lpk.dll'
'hello.exe': Loaded 'C:\Windows\System32\usp10.dll'
'hello.exe': Loaded 'C:\Windows\System32\comdlg32.dll'
'hello.exe': Loaded 'C:\Windows\System32\shlwapi.dll'
'hello.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\comctl32.dll'
'hello.exe': Loaded 'C:\Windows\System32\advapi32.dll'
'hello.exe': Loaded 'C:\Windows\System32\sechost.dll'
'hello.exe': Loaded 'C:\Windows\System32\shell32.dll'
'hello.exe': Loaded 'C:\Windows\System32\winspool.drv'
'hello.exe': Loaded 'C:\Windows\System32\oledlg.dll'
'hello.exe': Loaded 'C:\Windows\System32\ole32.dll'
'hello.exe': Loaded 'C:\Windows\System32\olepro32.dll'
'hello.exe': Loaded 'C:\Windows\System32\oleaut32.dll'
The program '[0x1740] hello.exe: Native' has exited with code 0 (0x0).

1 Ответ

2 голосов
/ 05 октября 2011

Из «Двоичный файл не был собран с отладочной информацией». кажется, что ваш бинарный файл был собран в конфигурации "Release". У вас есть как минимум два варианта:

i) собрать двоичный файл в конфигурации «Debug»

ii) изменить настройки проекта так, чтобы в конфигурации выпуска был создан файл базы данных программы (PDB) (проверьте, например, this ). Файл PDB должен находиться в том же каталоге, что и ваш EXE-файл, и с его помощью вы также сможете отлаживать свое приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...