clang-cl and CMAKE
clang-cl and CMAKE
我试图在Windows上使用clang使用CMAKE构建简单的程序,但CMAKE给了我错误。
C:/程序的CMake错误Files/CMake/share/cmake-3.14/Modules/CMakeDetermineCompilerId.cmake:859(消息(:Clang 编译器工具
"C:/Program Files/LLVM/bin/clang++.exe"
以 MSVC ABI 为目标,但具有类似 GNU 的命令行界面。不支持此操作。 改用"clang-cl",例如 通过设置环境中的"CXX=clang-cl"。
所以我尝试设置 CXX=clang-cl 环境变量但它仍然不起作用(相同的错误消息(,尽管设置了 env 变量
回声 %CXX%
叮叮当
当
所以我的问题是:有没有办法让CMAKE在Windows上使用clang-cl或clang。
在 cmake-gui 中,您可以在可选工具集 -T 上选择 clangcl。这是非常令人困惑的,因为在Visual Studio上它被称为llvm(clang-cl(而不是clangcl。我尝试了许多选项,并在Visual Studio文件夹中找到了名为clangcl的平台工具集文件夹。使用 cmake-gui 它对我来说效果很好,我认为它也应该在命令行中工作。
相关文章:
- BoostPython and CMake
- Qt, cmake and qhelpgenerator
- Catch2 with CMake and Visual Studio
- clang-cl and CMAKE
- CMake and pugixml
- 如何在Visual Studio 2019中使用cmake项目进行"Edit and Continue"构建?
- CMake find_package and NO_SYSTEM_ENVIRONMENT_PATH
- 使用cmake and vs在Windows上的现有代码中生成DLL
- 在 CMake for Visual Studio 2010 中定义宏"disallow copy and assign"
- CMake link atlas and llapack
- QtCreator 4 and CMake parameters
- CMake for Tesseract and OpenCV
- LTO with LLVM and CMake
- CMake and wxWidgets 2.9.5
- CMake and Window .Lib Files
- C++ OpenGL Project Setup using GLEW, assimp, SDL2 and CMake
- CMake and MsVS-NuGet
- cmake and GenerateExportHeader
- CMake and Config/Modules find_package
- CMAKE and MKOCTFILE