2016-12-06 2 views
0

Я установил компилятор MS VC++ (автономный, а не всю Visual Studio) в качестве набора компиляторов для Qt 5.7. Всякий раз, когда я пытаюсь построить даже самый базовый проект, я получаю длинный список ошибок, жалуясь на неопределенные символы.Visual C++ Build Tools 2015 - сломанная установка?

В частности, такие вещи, как FLT_RADIX, FLT_MANT_DIG, FLT_DIG и т. Д. Не определены. Я проверил файлы заголовков, которые являются частью VC (установлен в C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include) и заметил, что cfloat (где эти символы, скорее всего, будут определены) составляет всего лишь 284 байта нулей. Существуют и другие файлы заголовков, которые имеют одинаковую форму.

Я попробовал ремонт/переустановку visualcppbuildtools_full.exe, все безрезультатно. Как я могу получить правильную установку?

ответ

0

Первая установка разбилась и оставила некоторые файлы заголовков в поврежденном состоянии. Я вручную очистил мусор, оставленный деинсталлятором MSVC, затем переустановил. Это поставило проблему.

+0

Привет, Тони Пони, вы можете отметить свое обходное решение как ответ, поэтому другие члены сообщества, которые имеют такую ​​же или подобную проблему, могут легче найти это полезное решение. –