VS2017在Release下编译错误C1001

Posted flyinggod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2017在Release下编译错误C1001相关的知识,希望对你有一定的参考价值。

在使用VS2017编译C程序时,Debug模式下编译链接执行都没有问题,但是一转到Release模式下就出现下列编译链接错误(IDE:VS2017 /VC++/MFC程序,目标平台x86+Win32位):

技术图片

根据错误帮助的提示,是由于IDE的编译器使用的优化选项和表达式产生了不一致的结果,那么只要禁止编译器优化这个问题就解决了。打开项目的属性页,找到编译器优化选项:C/C++->优化:禁止优化就可以了

 

以上是关于VS2017在Release下编译错误C1001的主要内容,如果未能解决你的问题,请参考以下文章

在VS2013下编译的C ++代码无法在VS2015下编译

windows vs2017环境下编译webkit 2

命令行下编译vs2010工程怎么做

TightVNC2.8.5在VS2010下编译和错误解决

[转] 关于VS中区分debug与release,32位与64位编译的宏定义

在release模式下编译opencv写的人脸检测代码,提示:无法打开输入文件“opencv_calib3d244.lib”