-std=c++11
在 Visual Studio 中,通过项目中“编译器参数”中的“附加选项”进行设置(使用 vs-android) 。这很好,因为它将它应用于所有编译的文件。
除非它尝试编译 C 文件:
cc1.exe:警告:命令行选项“-std=c++11”对 C++/ObjC++ 有效,但对 C 无效[默认启用]
这只是一个警告,但它每次都会稍微减慢构建速度,并且有很多纯 C 文件。
有什么办法可以在 Visual Studio 中对此进行例外处理,所以它不是针对 C 文件,而只是针对 C++ 文件?