Перейдите в Инструменты-> Параметры-> Проекты-> Каталоги VC ++-> Исполняемые файлы. Удалить все с переменными среды. Добавьте свою собственную переменную VC_CL_DIR или что-то еще. Поместите это наверху. Вам также может потребоваться убедиться, что VSINSTALLDIR / Common7 / IDE также там - для 32-битных.
Установите для VC_CL_DIR значение "c: \ Program Files \ Microsoft Platform SDK для Windows Server 2003 R2 / Bin / win64 / x86 / AMD64" для AMD64 cl.exe или "C: \ Program Files (x86) \ Microsoft Visual Studio .NET 2003 \ Vc7 \ bin "для x86 cl.exe.
Может быть, это поможет.
Во всяком случае, я наткнулся на почту сегодня, и ответ мне не помог, и именно так я решил свою проблему. Что было: «Как получить неинтерактивную сборку для 32-битной и 64-битной цели в VC 2003».