VS 2015有一个新标志/Zc:threadSafeInit
,指示编译器生成代码以使函数本地静态线程安全。但是,我无法让此指令在我的IDE中生效。如果我在编译器命令行属性表中将其设置为“附加选项”,则在构建期间会收到以下警告:
1> cl:命令行警告D9025:使用'/ Zc覆盖'/ Zc:threadSafeInit':threadSafeInit - '
我在项目属性表或.vcxproj文件中没有看到后者的任何实例。
任何人都可以猜到这里发生了什么?是否有可能/ Zc:threadSafeInit与其他一些编译器选项冲突?