Компиляция с Clang V7.0 в Visual Studio 2017 - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь скомпилировать с Clang V7.0 в Visual Studio 2017. И у меня был установлен старый CLang, который добавил удобный набор инструментов платформы: «Visual Studio 2017 - Clang с Microsoft CodeGen (v141_clang_c2)».

Когда я пытаюсь скомпилировать STL, он жалуется, что clang_major меньше 6. Он установлен на 3, вероятно, из предыдущей установки. Я установил CLang 7 и скомпилировал его из командной строки, и clang_major равно 7, как и ожидалось.

Я подозреваю, что смогу решить проблему, если смогу отредактировать v141_clang_c2, но не могу найти, как это сделать, или другие решения используют последнюю версию CLang в VS2017.

[Изменено] Мне удалось скомпилировать его, переписав "c: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ ClangC2 \ 14.10.25903 \ bin \ HostX86 \ clang.exe" а также "c: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ ClangC2 \ 14.10.25903 \ bin \ HostX64 \ clang.exe"

с новой версией. Все конфигурации работают {Release, Debug} x {x32, x64}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...