Visual Studio имеет раздражающую привычку «играть» с вашим путем, что приводит к эффекту, который вы видели.
Самый простой способ обойти это , если вы готовы изменить среду внутри VS (которая изменит ее для всех ваших проектов), это перейти в Инструменты> Параметры> Проекты> Каталоги VC ++. и добавьте необходимые каталоги в соответствующую настройку - в вашем случае это должны быть «Исполняемые файлы».
Другой метод, который я использую, если не хочу изменять общую среду, - это создать пакетный файл, который сначала вызывает vsvars32.bat для соответствующей версии компилятора, затем манипулирует переменной PATH и, наконец, запускает 'devenv'. Я на самом деле предпочитаю такой подход, но это означает, что ваш диск заполнен небольшими пакетными файлами, которые вы будете использовать только для запуска Visual Studio ...