错误如下:
解决方法:
工程属性->配置属性->C/C++/命令行->其它选项->添加 /Zc:strictStrings-
出现这个问题的原因是:
从Visual Studio 2017起,编译器要求通过使用字符串文本初始化的指针符合严格的 const
限定。所以会自动添加/Zc:strictStrings选项,你可能在上面没找到/Zc:strictStrings,其实它是通过/permissive- 来隐式设置此选项。
如果你添加了这个命令行参数,还是报错,检查你修改的配置是否是当前活动平台的配置
更详细的说明可以访问以下链接