![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Анна |
![]()
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 276 Регистрация: 22.5.2008 Из: Зеленоград Пользователь №: 181 Спасибо сказали: 30 раз(а) Репутация: ![]() ![]() ![]() |
Так уж получилось, что сменила место работы не выходя из кабинета. Думала, пока купят новый комп, порезвлюсь на старом - то поставила, сё поставила, что-то потом вынесла... После "развлечений" перестал адекватно работать MSVS 2008. Конкретно, при сборке постоянно выдаёт ошибки PRJ0003 - не смог запустить cmd.exe (в чём проблема, нашла, но для устранения каждый раз приходится вручную исправлять пути в проекте), при запуске под средой не находит MSVCR90D.DLL. Переустановка среды не помогла. Каждый новый проект всё повторяется сначала.
Понятно, что где-то внутри настроек среды что-то пропало, но как это что-то восстановить, не известно. Может, кто знает глобальное решение? Сообщение отредактировал Анна - 19.3.2014, 10:59 |
|
|
![]() |
Анна |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 276 Регистрация: 22.5.2008 Из: Зеленоград Пользователь №: 181 Спасибо сказали: 30 раз(а) Репутация: ![]() ![]() ![]() |
Проблема была решена.
Сначала обратила внимание, что в PATH значение, например, %QTDIR% прописывается как путь до куты, а значение %SystemRoot% так и пишется - %SystemRoot%. Соответственно и в настройках каталогов VC стоит %SystemRoot%, %SystemRoot%\system32, %SystemRoot%\system32\Wbem, чего среда искренне не понимает (приходилось вручную исправлять везде на $(SystemRoot)). Из-за этого сыпались ошибки типа "не смогла запустить cmd.exe". Из-за этого не отрабатывал reg query в батнике. Здесь нашла решение проблемы. Только автор забыл добавить, что после всех преобразований в реестре винде надо дать волшебного пинка в виде перезагрузки. В двух словах: после очередной установки чего-то у переменной среды Path вместо типа REG_EXPAND_SZ стал тип REG_SZ. Исправляем эту несправедливость, и всё начинает работать. Сообщение отредактировал Анна - 19.3.2014, 12:27 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 18:52 |