@MrZed

Выполнение команды при запуске cmd?

Как сделать что-бы при каждом открытии cmd запускался файл(Например: vcvars32.bat)? Возможно ли это реализовать через переменные среды PATH?

P.S: Я пользуюсь программой cl.exe для компиляции .cpp и если каждый раз при открытии новой консоли не вводить vcvars32.bat то выдаёт ошибку:
main.cpp(1): fatal error C1034: iostream: не указан путь поиска включаемых файлов
а если запустить vcvars32.bat то всё работает нормально!
  • Вопрос задан
  • 716 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
vcvars32.bat идет в составе MSVS для установки переменных окружения.
Так же MSVS устанавливает в меню пуск несколько ярлыков для запуска командной строки, где уже установлены все нужные переменные окружения. Делается это примерно так:
cmd.exe /K vcvars32.bat
Ключ /K не дает закрыться cmd.exe после выполнения команды переданной в параметре. Команду привел схематично, можете точную команду посмотреть в ярлыке MSVS. Возможны и другие параметры, которые передаются уже в vcvars32.bat.
Кстати, есть еще и vcvars64.bat.
Нет смысла всегда запускать vcvars32.bat при старте cmd. Просто используйте ярлык от MSVS для запуска командной строки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы