今天想尝试下禁用掉Release模式下的编译优化,就把编译优化给关了,一编译,好家伙,出来一堆的警告。
warning C4653: compiler option 'Optimizations (one or more of /Oawstgp[y]) or debug checks (one or more of /GZ, /RTCcsu)' inconsistent with precompiled header; current command-line option ignored
这是由于代码文件的编译选项存在与项目的编译选项不一致的情况,将所有cpp[如果使用了预编译头,stdafx.cpp也需要修改]的编译优化开关设置成与项目一致就好了。
在此记录一下。