Если я запускаю собственное приложение из проводника, оно работает нормально.
Если я пытаюсь запустить его в visual studio (F5), он в какой-то момент вылетает.
Это также не зависит от рабочего каталога!
Это довольно раздражает, потому что я не могу отлаживать таким образом.
(Я мог бы попытаться подключиться к процессу после запуска, но ....)
Может ли кто-нибудь указать мне направление, которое я мог упустить из виду?
Какие настройки могут вызвать такие странные обстоятельства вообще?
Заранее большое спасибо!
РЕДАКТИРОВАТЬ: Система и материалы, задействованные
WinXPProSp3 (32 бита), VS2005Sp1, Win SDK6.1, DXSDK09
РЕДАКТИРОВАТЬ: Уточнение:
Программа, которую я хочу отлаживать, вылетает без комментариев. Visual Studio
не имеет проблем и просто заявляет, что программа для отладки завершена.
Настройки отладки все в порядке. Я могу отладить и пройти через начало
до определенного момента, когда отладочная информация оставляет меня (некоторые библиотеки, связанные с
DirectShow) и программа мирно умирает.
У меня настроена только конфигурация сборки Debug.
Я ударил F5 -> мертв
Я запускаю тот же exe извне ide -> работает как шарм.
Я до сих пор не могу понять это ... <: | </p>
РЕДАКТИРОВАТЬ: Ответ:
Библиотека декодера, которая не работает в режиме отладки, смогла проскользнуть в
моя цепочка фильтров DirectShow. Это вызвало все это странное поведение.
Я просто удалил это.
(каким-то образом понижение «заслуги» на вещи не сработало).
Спасибо за помощь.