В настоящее время Visual Studio только запускает cl.exe
для компиляции исходного кода C ++. cl.exe
должен находиться в одной из папок, перечисленных в переменной среды %PATH%
.
Поскольку существуют отдельные версии cl.exe для 32-разрядной и 64-разрядной компиляции, чтобы скомпилировать 32-разрядный проект после компиляции 64-разрядного проекта, необходимо перезапустить Visual Studio.
Типичным решением является наличие двух файлов .cmd, каждый из которых имеет соответствующие настройки% PATH%, а затем запуск Visual Studio. Есть ли решение, которое не требует перезапуска Visual Studio?