VS报错: “/clr”和“/std:c++latest”命令行选项不兼容 解决
今天用最新的VS2019打开以前的C++/CLI项目
编译报错:
错误 D8016 “/clr”和“/std:c++latest”命令行选项不兼容
原因是:VS2019在C++ 语言标准中默认选择了最新C++工作草案
解决:
项目右键-->属性-->C/C++ -->C++语言标准,改成ISO C++17 标准 (/std:c++17) ,即可
今天用最新的VS2019打开以前的C++/CLI项目
编译报错:
错误 D8016 “/clr”和“/std:c++latest”命令行选项不兼容
原因是:VS2019在C++ 语言标准中默认选择了最新C++工作草案
解决:
项目右键-->属性-->C/C++ -->C++语言标准,改成ISO C++17 标准 (/std:c++17) ,即可