Смотрите существующие отчеты об ошибках Qt о той же проблеме, которую вы обнаружили, например, 1 и 2 .К сожалению, вы не можете избежать этого в Qt 5, пока проблема не будет устранена (если вообще когда-либо).
Но я думаю, что вы можете проверить properties
в строке командной строки Qt (нажмите правую кнопку мыши в верхней частизапись, которую вы щелкнули, чтобы открыть командную строку) в меню «Пуск», чтобы увидеть, какой файл bat вызывается, и отредактируйте этот сценарий.
Я думаю, что вы можете добавить что-то вроде ниже в конец файла bat, чтобы получить vcvarsallвызывается автоматически. Проверьте, где vccarsall.bat находится в вашей версии VS и в зависимости от вашей среды используйте x86
или amd64
.Обратите внимание, что следующая строка предназначена только для того, чтобы дать вам представление о том, как вызвать другой файл bat из файла bat, эта строка устанавливает 64-битный env VS2015.
CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64