首页 > 解决方案 > Windows 上 Clang 的 CMake 生成器

问题描述

我正在尝试使用 Clang 版本 9.0.0 在 Windows 10 上构建一个简单的 C++ 项目。我可以成功运行以下命令。

clang++ main.cpp -o learn.exe

这将产生learn.exe哪个运行成功。我需要能够运行这样的东西。

cmake -G "Clang Makefiles" ..

接着 ...

make

截至目前的 CMake 版本 3.15(甚至是 3.16.0-rc3),据我所知,没有 CMake 的 Clang 生成器。是否有适用于 Clang 的 CMake 生成器,还是我遗漏了什么?

标签: c++cmake

解决方案


选择编译器不是在生成器级别完成的,而是通过将变量设置为 CMake 来完成的:

cmake -DCMAKE_CXX_COMPILER=clang++ ..

推荐阅读