![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Анна |
![]()
Сообщение
#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 раз(а) Репутация: ![]() ![]() ![]() |
Столкнулась с ошибкой:
fatal error LNK1104: cannot open file 'kernel32.lib' Нашла подобное здесь В самом конце обсуждения Executor приводит кусок кода из вижуаловского батника: Цитата Я думаю надо покопаться в этом файлике "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat" Там есть такая штука:
У тебя как раз срабатывает строка @if errorlevel 1 set WindowsSdkDir=%VCINSTALLDIR%\PlatformSDK\ как я понял... Что за errorlevel и почему он равен 1 фз... Стала разбираться. И обнаружила такую вещь: если заменить строки @call :GetWindowsSdkDirHelper HKLM > nul 2>&1 @if errorlevel 1 call :GetWindowsSdkDirHelper HKCU > nul 2>&1 на @call :GetWindowsSdkDirHelper HKLM > 1 2>&1 @if errorlevel 1 call :GetWindowsSdkDirHelper HKCU > 1 2>&1 то в файлике "1" мы обнаружим сообщение, что нет такой команды "reg"... ??? Винда не понимает, что команда может состоять из двух слов? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.4.2025, 17:56 |