c++ - 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 生成器,还是我遗漏了什么?
解决方案
选择编译器不是在生成器级别完成的,而是通过将变量设置为 CMake 来完成的:
cmake -DCMAKE_CXX_COMPILER=clang++ ..
推荐阅读
- c# - 从 Nuget 安装 MaterialDesignThemes.Wpf 时的框架兼容性问题
- angular - 无法绑定到“FormGroup”,因为它不是“form”的已知属性。("
- django - 自定义 Page 模型的 Wagtail url 前缀
- django - 为什么我收到 Forbidden(CSRF 令牌丢失或不正确)?
- operating-system - 为什么亮度按钮在 Windows 10 中反应迟缓?
- google-chrome - 如何在 Chrome 扩展程序中使用 navigator.clipboard.readText()?
- php - 用“array_diff_ukey”比较三个数组的键和值
- c# - 如何获得关闭通过 Process 调用的应用程序的通知?
- asp.net-core - asp.net 核心应用程序 docker swarm 托管客户端 IP
- html - 将元素设置为 2fr 而不是 1fr CSS Grid Column