Сделайте это:
Создайте скрипт с именем compile.cmd
В этой же папке создайте файл с именем compile.cmd со следующим содержимым (измененным для вашей среды)
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
cd %1
cl.exe %2
Обратите внимание на ключевое слово call
в скрипте.Это позволяет сценарию продолжать работу после вызова другого сценария.
Теперь создайте внешний инструмент в Visual Studio и направьте его на запуск файла compile.bat.Укажите абсолютный путь к этому файлу compile.bat в окне инструментов для «Команды».И укажите точный путь к папке для «Начального каталога».
Отключить «Закрыть при выходе»