Попробуйте запустить командную строку Visual Studio из
Start->
All Programs ->
Microsoft Visual Studio 2010 ->
Visual Studio Tools ->
Visual Studio Command Prompt 2010
В качестве альтернативы вы можете настроить среду, запустив ее в командной строке:
"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
(примечание: это будетоставьте свою среду настроенной после запуска.)
(примечание 2: измените x86
по желанию. Опции: x86
, ia64
, amd64
, x86_amd64
, x86_ia64
)
Оттуда вы можете запустить cl.exe
.Если вы хотите, чтобы это выполнялось автоматически и отменялось при каждом запуске cl
, создайте пакетный файл со следующим содержимым:
@echo off
%comspec% /c ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 && cl.exe %*"
(/c
указывает командной строке завершить сеанс после выполнения этогокоманда, чтобы ваша среда вернулась к нормальной жизни.)
Оттуда назовите ее cl.bat
.Поместите его в какую-нибудь папку и добавьте путь к этой папке в переменную окружения PATH
, убедившись, что он идет до пути к cl.exe
, чтобы этот cl.bat
выполнялся всякий раз, когда вывведите cl
вместо cl.exe
Я рекомендую просто поместить cl.bat
в вашу папку system32/
, она должна идти до пути cl.exe
при установке по умолчанию.
Кроме того, вы можете добавить его в любом порядке и всегда вводить cl.bat
или назвать его как-нибудь иначе, чтобы не было путаницы.