我尝试在 Windows 上使用 clang 使用 CMAKE 构建简单程序,但 CMAKE 给了我错误。
C:/Program Files/CMake/share/cmake-3.14/Modules/CMakeDetermineCompilerId.cmake:859 处的 CMake 错误(消息):Clang 编译器工具
"C:/Program Files/LLVM/bin/clang++.exe"
以 MSVC ABI 为目标,但具有类似 GNU 的命令行界面。这是不支持的。请改用“clang-cl”,例如通过在环境中设置“CXX=clang-cl”。
所以我尝试设置 CXX=clang-cl 环境变量,但它仍然不起作用(相同的错误消息),尽管设置了环境变量
回声%CXX%
铿锵声
所以我的问题是:有没有办法让 CMAKE 在 Windows 上使用 clang-cl 或 clang。