Название: "Прекращена работа программы" Отправлено: vldmr_forspam от Сентябрь 04, 2012, 16:41 Здравствуйте!
Пользуюсь Visual Studio 2008. Столкнулся со странной проблемой. Когда запускаю свою программу из среды VS в конфигурации Debug - всё работает Когда запускаю из VS в конфигурации Release - всё работает. Когда открываю проводником папку Debug и запускаю программу оттуда - всё работает Когда открываю проводником папку Release и запускаю exe-шник оттуда - появляется окно приложения, но потом выскакивает сообщение "Прекращена работа программы". В чём может быть дело? Visual Studio 2008, QT 4.7.3. Название: Re: "Прекращена работа программы" Отправлено: kuzulis от Сентябрь 04, 2012, 16:49 Цитировать В чём может быть дело? В битых указателях, сто пудово. ЗЫ: Ваш К.О. Название: Re: "Прекращена работа программы" Отправлено: xokc от Сентябрь 04, 2012, 16:50 Скорее всего в какой-либо из папок, которые перечислены в path, находятся dll из состава Qt, бинарно не совместимые с теми, на которых ведется разработка. Пока ты запускаешь проект из-под VS используются одни dll, а когда из проводника - другие. А с дебагом так не происходит, потому что debug-версий этих dll там нет.
Название: Re: "Прекращена работа программы" Отправлено: vldmr_forspam от Сентябрь 04, 2012, 17:41 Как узнать, откуда Visual Studio берёт dll-ки, на которых ведётся разработка?
PATH удалил из переменных окружения WIN7. Прога из папки дебаг перестала запускаться, требует библиотеку. Я так понимаю что проблема уйдёт как только я либо в PATH win7 пропишу путь к dll-кам, которые использует VS. Название: Re: "Прекращена работа программы" Отправлено: vldmr_forspam от Сентябрь 04, 2012, 18:49 Проблема решена.
Оказалось, что я вышел указателем за границы динамического массива. Почему проблема не проявила себя, когда я запускал прогу из-под VS? Acess violation и всё такое? Название: Re: "Прекращена работа программы" Отправлено: Igors от Сентябрь 04, 2012, 18:56 Проблема решена. Оказалось, что я вышел указателем за границы динамического массива. Почему проблема не проявила себя, когда я запускал прогу из-под VS? Acess violation и всё такое? Цитировать - А как же мой козырный туз не сыграл ??? :)- Расклад, батенька, расклад Название: Re: "Прекращена работа программы" Отправлено: Bepec от Сентябрь 04, 2012, 19:08 IDE негласно поддерживает программу, не даёт ей сильно разбалтываться.
Умными и точными словами не скажу почему так - не знаток. Но при запуске вне IDE можно наблюдать многие прикольные ошибки, отображённые в программе аля гонка потоков и резню памяти бензопилой :D |