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-”命令行选项不兼容 ”问题
898 0
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
|
5月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
7月前
|
开发框架 .NET 数据库
D8016 “/ZI”和“/clr”命令行选项不兼容
D8016 “/ZI”和“/clr”命令行选项不兼容
|
Shell
shell脚本之判断当前内核主版本是否为3,且次版本是否大于10
shell脚本之判断当前内核主版本是否为3,且次版本是否大于10
120 0
|
编译器 C++
使用vs编译QT项目一直提示 machine type 不匹配的问题解决办法
使用vs编译QT项目一直提示 machine type 不匹配的问题解决办法
128 0
|
Linux
LINUX使用chrpath更改编译结果的rpath
LINUX使用chrpath更改编译结果的rpath
253 0
|
Windows
模块"XX"可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版
我的系统是win7 64位的 装了绿色版VC6.0之后运行某个MFC程序系统提示差msvcrtd.dll,,网上下载了一个,按网上的说法,放在C:\Windows\System32下后 cmd运行  regsvr32 msvcrtd.dll 即可。但系统又提示“msvcrtd.dll可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版”
2358 0
|
编译器 C语言 Windows
windows下在QT里调用ffmpeg库处理音频视频数据时,出现error missing -D__STDC_FORMAT_MACROS 错误的解决方法(MINGW32编译器)。
windows下在QT里调用ffmpeg库处理音频视频数据时,出现error missing -D__STDC_FORMAT_MACROS 错误的解决方法(MINGW32编译器)。
568 0
windows下在QT里调用ffmpeg库处理音频视频数据时,出现error missing -D__STDC_FORMAT_MACROS 错误的解决方法(MINGW32编译器)。
|
开发框架 并行计算 .NET
c1xx : warning C4199: C++/CLI、C++/CX 或 OpenMP 不支持两阶段名称查找;请使用 /Zc:twoPhase-
c1xx : warning C4199: C++/CLI、C++/CX 或 OpenMP 不支持两阶段名称查找;请使用 /Zc:twoPhase-
1327 0
|
程序员 C++
VS2015+Qt5.9.1编译报错:Moc系统找不到指定路径,error MSB6006 cmd.exe 已退出,代码为3 -- 完美解决
VS2015+Qt5.9.1编译报错:Moc系统找不到指定路径,error MSB6006 cmd.exe 已退出,代码为3 -- 完美解决
2573 0