Я знаю, что есть еще один вопрос об этом here, но я не могу следовать за ответом. Согласно this answer, мне просто нужно добавить переменную. Однако я не знаю, где создается переменная и где она находится. Обычно я работаю только с файлами и папками, поэтому я не знаю, как получить добавленную переменную. Поскольку я думал, что переменная может находиться внутри файлов bat, я смотрел vcvarsall.bat, vsvars32.bat и vsDevCmd.bat. В последних двух файлах я нашел строки, содержащие set VS110COMNTOOLS=
, поэтому на линии сразу после того, как я положил @set VS90COMNTOOLS= C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\
, как сказал ответ. Однако произошла одна и та же ошибка. Я попытался установить Visual Studio 2010 в качестве ответа на 2010 год, но поскольку у меня уже есть VS 2012, я не смог.не удалось найти vcvarsall.bat
Подводя итог, где именно находится переменная среды VS10COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\
? Благодаря!
редактировать: жаль, что я путать VS 11 с 2011
Я не вижу, где находится переменная. Например, первые две строки vcvarall [@echo off] и [if "% 1" == "" goto x86]. Я добавил [@set VS110COMNTOOLS = c: \ program files \ Microsoft Visual Studio 11.0 \ Common7 \ Tools \], но это не устраняет проблему, и я не уверен, добавил ли я строку в нужном месте. – shimao
эти файлы с битами включены в коррумпированные (никогда не работали для меня). Установите переменные среды вручную –
Спасибо! После спам-системы и пользовательских переменных для нескольких версий Visual Studio что-то щелкнуло, и теперь это работает! – shimao