Visual Studio 2008 падает при запуске с надстройкой Qt 1.1.4 - PullRequest
4 голосов
/ 22 мая 2010

Я использую Windows 7 x64, надстройку Qt 1.1.4, Visual Studio 2008 Team Edition.Не работает на нескольких компьютерах ... переустановка Windows, надстройки Qt или VS2008 не помогает (

В отчете об ошибке говорится, что ошибка в msenv.dll

Пожалуйста, сообщите нам, какисправить это. Если возможно, конечно. Спасибо!

1 Ответ

0 голосов
/ 26 октября 2016

Отказ от ответственности: первоначальный вопрос был решен путем установки всех функций VS2008;


Однако, если ваша Visual Studio 2008 падает (особенно при запуске) точно так же, как у меня, даже без Qt или каких-либо других надстроек: откройте eventvwr.exe и найдите ошибку с кодом исключения 5 (нарушение доступа при записи) со смещением 0x0000bdb8 в msenv.dll.

vs2008_msenv_dll_crash_offset_0x0000bdb8

То, что является известной ошибкой, для которой официально не существует обходного пути, кроме обновления до VS2010.

По моему опыту, иногда это не будет происходить в течение длительного времени, иногда вам потребуется 2-4 попытки запустить пустую VS2008, а иногда (в другой среде, например, в ОС Windows Server 2008) повторных попыток и попыток перезагрузка поможет.

Если вы работаете в контролируемой среде, ограниченной конкретными версиями Windows и Visual Studio, постарайтесь уменьшить частоту запуска версии VS2008 DEVENV.EXE. Существуют сценарии смягчения последствий:

  • Используйте другую IDE, например CLion (коммерческий продукт) или просто Notepad ++ / WinDbg
  • Используйте IncrediBuild (коммерческий продукт, но доступны лицензии FreeDev): в режиме командной строки он обходит загруженный GUI DEVENV.EXE
  • Используйте MSBuild или любой другой инициатор компиляторов Microsoft, который может обойти DEVENV.EXE
  • Используйте меньшее количество, но более масштабных VS-решений с большим количеством проектов, а не множество решений с одним проектом.

Наконец, на случай, если ссылка Social MSDN перестанет работать, вот скриншот:

social.msdn

...