Подтвердить что ты не робот

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

Вы можете помочь мне?

4b9b3361

Ответ 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-битный исполняемый файл и решите свою проблему.