Каково имя набора инструментов платформы LLVM, установленного установщиком Visual Studio в VS 2019?
В вашей ситуации вы не можете использовать "-T" для вызова clang-cl
и его нет в поддерживаемом наборе инструментов. Вы можете использовать DCMAKE_CXX_COMPILER
напрямую.
-T Спецификация набора инструментов для генератора, если поддерживается.
Некоторые генераторы CMake поддерживают спецификацию набора инструментов для указания собственной системе сборки, как выбирать компилятор. Подробности смотрите в переменной CMAKE_GENERATOR_TOOLSET.
Решение
Пожалуйста, попробуйте это:
cmake -G "Visual Studio 16 2019" -DCMAKE_CXX_COMPILER=clang-cl -p "CMakeLists.txt"
Для получения дополнительной информации вы можете обратиться к this .
Обновление 1
Может быть реализовано с помощью -T
и использовать clangcl
вместо clang-cl
. В наборе инструментов LLVM называется clangcl
.
cmake -G "Visual Studio 16 2019" -T clangcl
Надеюсь, это может помочь вам.