C2855 命令行选项“/Zc:referenceBinding“与预编译头不一致和C2855 命令行选项“/Zc:__cplusplus“与预编译头不一致

在VS2019和Qt5.12.12环境下,笔记本上编译这个工程没有问题,把工程拷贝到台式机上,一样的配置,但是报如下错误:

C2855 命令行选项“/Zc:referenceBinding“与预编译头不一致和C2855 命令行选项“/Zc:__cplusplus“与预编译头不一致_第1张图片

打开项目的命令行配置如下:

C2855 命令行选项“/Zc:referenceBinding“与预编译头不一致和C2855 命令行选项“/Zc:__cplusplus“与预编译头不一致_第2张图片

解决办法:在编译选项"/Zc:referenceBinding"和"/Zc:__cplusplus"后面增加 "-"即可成功编译

C2855 命令行选项“/Zc:referenceBinding“与预编译头不一致和C2855 命令行选项“/Zc:__cplusplus“与预编译头不一致_第3张图片

参考:

/Zc:referenceBinding(强制引用绑定规则) | Microsoft Learn

/Zc:__cplusplus(启用更新的 __cplusplus 宏) | Microsoft Learn

你可能感兴趣的:(#软件使用,windows)