VС++ cl.exe - DLL не найден
Я добавил каталог bin
компилятора VS2010 (не SP1) С++ к моей переменной PATH
в Windows XP. Когда я пытаюсь запустить его, он говорит мне, что DLL не найдена.
Я добавил эту строку в свой PATH
:
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;
Обновление: он все еще терпит неудачу, когда я cd
в каталог bin выше, а затем запустите компилятор
![screenshot]()
Вы можете помочь мне?
Ответы
Ответ 1
Запустите ярлык командной строки VS или пакетный файл, на который он указывает, например:
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
чтобы создать подходящую среду, включая путь.
Кстати, mspdb100.dll
живет в C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
. Но запускайте ярлык/пакетный файл в любом случае - он делает больше, чем устанавливает правильный путь.
Ответ 2
добавить Microsoft Visual Studio 10.0\Common7\IDE в свою переменную Path, чем закрыть приглашение cmd и открыть его. теперь он будет работать.
Ответ 3
Запуск командной строки VS позаботится о настройке среды. Кроме того, убедитесь, что вы запускаете командную строку в качестве администратора.
Ответ 4
Установка Visual Studio 2010 с пакетом обновления 1 (SP1) Настройка компилятора С++ исправила эту проблему для меня. Компилятор Visual Studio 2010 с пакетом обновления 1 (SP1) для установки
Ответ 5
У меня возникла такая же проблема, когда я попытался запустить 32-битный exe, который я построил, на 64-битной машине.
mspdb100.dll не найден cl.exe
Visual Studio 2010 (используемая в настоящее время версия) создает 32-разрядную версию по умолчанию. Чтобы создать исполняемый файл на 64 бита, просто измените параметр с Win32 на x64 в раскрывающемся списке вверху VS и build.This будет создайте для вас 64-битный исполняемый файл и решите свою проблему.