VS调试中出现上述问题
进入“项目”—>“属性”—>“C/C++”
(1)—>“常规”—>“调试信息格式”—>选择“程序数据库(/Zi)”或“无”
(2)—>“代码生成”—>“启用函数集链接”—>选择“是 (/Gy)”
如果遇到其他的命令行选项不兼容,类似于上面到“C/C++”目录下的各个选项中修改。
命令行错误 D8016
项目
“option1”和“option2”命令行选项不兼容
这些命令行选项不能在一起指定。
针对选项规范检查环境变量,如 CL。
/clr 暗指 /EHa,而且您不能使用 /clr 指定任何其他 /EH 编译器选项。有关更多信息,请参见 /clr(公共语言运行时编译)。
更新 Visual C++ 6.0 项目后可能会得到 D8016 错误:项目更新向导进程可能会为项目中的每个源代码文件启用 /RTC,这会重写项目的 /RTC 设置。若要解决这一问题,请将项目中每个源代码文件的 /RTC 设置更改为默认设置,这意味着 /RTC 的项目设置将对每个文件生效。
有关更改 /RTC 属性设置的信息,请参见 /RTC(运行时错误检查)。