error:D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题解决

简介: error:D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题解决

VS调试中出现上述问题

进入“项目”—>“属性”—>“C/C++”

(1)—>“常规”—>“调试信息格式”—>选择“程序数据库(/Zi)”或“无”

(2)—>“代码生成”—>“启用函数集链接”—>选择“是 (/Gy)”

如果遇到其他的命令行选项不兼容,类似于上面到“C/C++”目录下的各个选项中修改。

https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2012/t0cs92zx(v=vs.110)

命令行错误 D8016

项目

“option1”和“option2”命令行选项不兼容

这些命令行选项不能在一起指定。

针对选项规范检查环境变量,如 CL。

/clr 暗指 /EHa,而且您不能使用 /clr 指定任何其他 /EH 编译器选项。有关更多信息,请参见 /clr(公共语言运行时编译)。

更新 Visual C++ 6.0 项目后可能会得到 D8016 错误:项目更新向导进程可能会为项目中的每个源代码文件启用 /RTC,这会重写项目的 /RTC 设置。若要解决这一问题,请将项目中每个源代码文件的 /RTC 设置更改为默认设置,这意味着 /RTC 的项目设置将对每个文件生效。

有关更改 /RTC 属性设置的信息,请参见 /RTC(运行时错误检查)。

相关文章
|
数据库 C++
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
1451 0
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
|
JSON C++ 数据格式
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
|
存储 监控 安全
【深入探究C++日志库写入策略】glog、log4cplus与spdlog的写入策略比较
【深入探究C++日志库写入策略】glog、log4cplus与spdlog的写入策略比较
1250 0
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
1932 0
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
|
Java 编译器 数据库
异步日志方案——spdlog
异步日志方案——spdlog
|
Windows
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
1382 0
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
698 0
|
调度 索引
OSG加载倾斜摄影数据
OSG加载倾斜摄影数据
572 0
|
开发框架 .NET 数据库
D8016 “/ZI”和“/clr”命令行选项不兼容
D8016 “/ZI”和“/clr”命令行选项不兼容
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题