"Бинарный файл не был создан с информацией об отладке" в приложении mfc?
При запуске приложения Windows (MFC) в Windows 7 появляется следующее Предупреждение.
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
Пожалуйста, помогите мне. Спасибо.
Ответы
Ответ 1
Кажется, что ваш двоичный файл был создан в режиме Release
Теперь есть два способа, которыми вы можете следовать....
- построить двоичный файл с конфигурацией "Отладка"
-
измените параметры проекта, чтобы в режиме выпуска был создан файл базы данных программы (PDB).
Теперь вы можете генерировать PDB из окна свойств...
![enter image description here]()
![enter image description here]()
Ответ 2
Если ваш проект уже находится в режиме отладки. Пожалуйста, установите флажок Расширенные настройки сборки на вкладке Сборка проекта.
Убедитесь, что для Отладочная информация не установлено значение none
Справка:
fooobar.com/questions/247839/...
MSDN
Ответ 3
Другим возможным способом вы можете увидеть эту ошибку, если вы пытаетесь отладить собственный код (С++) из управляемого кода (С#), а код управления csproj установлен в Отладка только. Чтобы исправить это:
- Щелкните правой кнопкой мыши свой csproj в VS и выберите Свойства
- На вкладке Отладка установите Тип отладчика - Процесс приложения: в смешанный (управляемый и родной)
Ответ 4
В VS 2010:
Свойства проекта >> Свойства конфигурации >> Компоновщик >> Отладка >> Создать информацию об отладке: установите "Да"
В VS 2015:
Свойства проекта >> Свойства конфигурации >> Компоновщик >> Отладка >> Создать информацию об отладке: установите "true"
Ответ 5
Если вы уверены, что проблем нет. Вы также можете проверить физический путь к пулу приложений physical path, потому что иногда путь сохраняет локальный путь, поэтому он включает другую версию.
Для экземпляра в IIS,
-> Сайты
- >> Указанный сайт
- >>> Посмотрите на правое окно
- >>>> Посмотрите на кнопку "Действия" и нажмите "Основные настройки"
.- >>>>> Проверь физический путь