VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题

简介: VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题

问题



解决


VS2017调试中出现上述问题,我们需要手动改变/ZI命令行选项 或者 /Gy命令行选项,

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



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



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



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

相关文章
在masm32中获取并显示IE版本的方法1
在masm32中获取并显示IE版本的方法1
|
7月前
|
开发框架 .NET 数据库
D8016 “/ZI”和“/clr”命令行选项不兼容
D8016 “/ZI”和“/clr”命令行选项不兼容
|
7月前
|
编译器 C语言 C++
列举gcc 常见和有用的编译警告选项
列举gcc 常见和有用的编译警告选项
210 0
|
Shell
shell脚本之判断当前内核主版本是否为3,且次版本是否大于10
shell脚本之判断当前内核主版本是否为3,且次版本是否大于10
120 0
|
开发框架 .NET 编译器
error:D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题解决
error:D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题解决
|
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版”
2359 0
|
Python
如何优雅地解析命令行选项(上)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
161 0
|
Python
如何优雅地解析命令行选项(下)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
278 0
|
C++
libctb库的win版本返回指令遇到00被截断问题
解决libctb for c++ 在win的Read函数处置不严谨导致返回指令被截断问题
1505 0