windows 如何在clang-cl中添加std=c++11标志?

pkbketx9  于 2023-11-21  发布在  Windows
关注(0)|答案(3)|浏览(153)

我尝试在Windows下使用clang-cl编译C11程序。Clang-cl是clang的 Package 器,以便与cl(Visual Studio编译器)更兼容。我尝试添加-std=c++11/std=c++11,但都被拒绝。这并不奇怪,因为cl没有C11标志。但我不能使用clang-cl使用C11功能。
如何在clang-cl中启用C
11支持?

hgb9j2n6

hgb9j2n61#

在前面提到的文档中说:http://clang.llvm.org/docs/UsersManual.html#clang-cl
clang默认为C++11 for Windows目标。
也许你不需要给叮当传递任何信号。

vkc1a9a2

vkc1a9a22#

对于将来的访问者,我使用/std:c++17作为clang-cl是可行的。注意std后面没有等号。

dzhpxtsq

dzhpxtsq3#

官方文档:

/std:<standard>

字符串

相关问题