我尝试在Windows下使用clang-cl编译C11程序。Clang-cl是clang的 Package 器,以便与cl(Visual Studio编译器)更兼容。我尝试添加-std=c++11和/std=c++11,但都被拒绝。这并不奇怪,因为cl没有C11标志。但我不能使用clang-cl使用C11功能。如何在clang-cl中启用C11支持?
-std=c++11
/std=c++11
hgb9j2n61#
在前面提到的文档中说:http://clang.llvm.org/docs/UsersManual.html#clang-clclang默认为C++11 for Windows目标。也许你不需要给叮当传递任何信号。
vkc1a9a22#
对于将来的访问者,我使用/std:c++17作为clang-cl是可行的。注意std后面没有等号。
/std:c++17
dzhpxtsq3#
官方文档:
/std:<standard>
字符串
3条答案
按热度按时间hgb9j2n61#
在前面提到的文档中说:http://clang.llvm.org/docs/UsersManual.html#clang-cl
clang默认为C++11 for Windows目标。
也许你不需要给叮当传递任何信号。
vkc1a9a22#
对于将来的访问者,我使用
/std:c++17
作为clang-cl是可行的。注意std后面没有等号。dzhpxtsq3#
官方文档:
字符串