错误的结果2...VC/bin/cl.exe返回的解决方案


Posted on November 27, 2013


研究编译器优化(选择的是完全优化)时,发现的问题,编译不通过,万能的Google一下子就搜到了,看来是常见的问题,参考:

http://blog.csdn.net/mdjtf/article/details/5617292

程序运行时弹出了一个新窗口叫做【输出】,里边写着生成日志保存某个位置,基本是在工程目录下的Debug,打开内容有:

cl: 命令行 error D8016 :“/O2”和“/ZI”命令行选项不兼容
项目 : error PRJ0002 : 错误的结果 2 (从“C:/Program Files/Microsoft Visual Studio 9.0/VC/bin/cl.exe”返回)。

经查是调试信息格式的用于“编辑并继续”的程序数据库(/ZI),改成禁用,继续。

新的错误:cl: 命令行 error D8016 :“/O1”和“/RTC1”命令行选项不兼容,此时将代码生成的基本运行时检查为默认值,就可以了。


标签:N/A

 

在线学习答案查询入口
微信扫一扫
微信扫码联系