clang之如何将 clang-cl 设置为 c++14 或 c++1z
youxin
阅读:164
2025-06-02 22:19:02
评论:0
我尝试使用 -std=c++14、-std=c++1z、-std=c++1y 设置 clang-cl 参数。但它们不起作用。我正在为 Windows x64 和 VS 2015 使用 clang 3.7 预构建。
请您参考如下方法:
下面链接的 Clang 页面声明 -std=c++11 , -std=c++14以及 -std=c++1z都是支持的命令。现在考虑到clang-cl据我所知,clang --driver-mode=cl旨在模拟 MSVC cl.exe 。我不明白为什么这会消除对 C++ 标准等与平台无关的功能的支持。
http://clang.llvm.org/cxx_status.html
编辑:在关于同一主题的另一篇文章中,提到为了在 clang-cl 中将参数传递给 clang 本身您必须使用的模式:
-Xclang <arg> Pass <arg> to the clang compiler
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



