VC ++ cl.exe - DLL не найдена - PullRequest
       1

VC ++ cl.exe - DLL не найдена

16 голосов
/ 25 июня 2011

Я добавил каталог bin компилятора C ++ VS2010 (не SP1) в мою переменную PATH в Windows XP. Когда я пытаюсь запустить его, он говорит мне, что DLL не найдена. Я добавил эту строку в мой PATH:

C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;

Обновление: по-прежнему происходит сбой, когда я cd в каталог bin выше, а затем запустить компилятор

screenshot

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

Ответы [ 5 ]

32 голосов
/ 25 июня 2011

Запустите ярлык командной строки 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. Но в любом случае запустите ярлык / пакетный файл - он не только устанавливает правильный путь.

6 голосов
/ 23 декабря 2013

добавьте Microsoft Visual Studio 10.0 \ Common7 \ IDE в переменную Path, затем закройте приглашение cmd и откройте его.теперь это будет работать.

1 голос
/ 22 июня 2015

Запуск командной строки VS отвечает за настройку среды. Также убедитесь, что вы запускаете командную строку от имени администратора.

0 голосов
/ 29 апреля 2015

Я столкнулся с той же проблемой, когда пытался запустить 32-битный исполняемый файл, который я собрал, на 64-битной машине.

"mspdb100.dll не удалось найти с помощью cl.exe"

Visual Studio 2010 (версия, которую я сейчас использую) по умолчанию создает 32-разрядный exe-файл. Чтобы создать 64-разрядный исполняемый файл, просто измените настройку с Win32 на x64 в раскрывающемся списке в верхней части VSи build.This создаст для вас 64-битный исполняемый файл и решит вашу проблему.

0 голосов
/ 25 июля 2014

Установка Visual Studio 2010 SP1 C ++ Настройка компилятора исправила эту проблему для меня.Visual Studio 2010 с пакетом обновления 1 (SP1) для C ++: установка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...