不推荐使用有关选项“Gm”的不相关警告
Posted
技术标签:
【中文标题】不推荐使用有关选项“Gm”的不相关警告【英文标题】:Getting irelevant warning about option 'Gm' is deprecated 【发布时间】:2019-05-11 17:02:46 【问题描述】:我用来编译我的项目的选项:
/JMC /GS /analyze- /Wall /Zc:wchar_t /ZI /Od /sdl /Fd"Dev\Project.pdb" /Zc:inline /fp:precise /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MTd /FC /Fa"Dev\" /EHsc /nologo /Fo"Dev\" /Fp"Dev\Project.pch" /diagnostics:classic
如您所见,没有任何Gm
选项。无论如何,我每次都会收到此警告:
1>cl : Command line warning D9035: option 'Gm' has been deprecated and will be removed in a future release
1>cl : Command line warning D9007: '/Gm' requires '/Zi or /ZI'; option ignored
问题是Gm
在每个配置上都被禁用。我该如何解决这个问题?
【问题讨论】:
相关:***.com/q/53493622/1918193 Command line warning D9035: option 'Gm' has been deprecated and will be removed in a future release的可能重复 【参考方案1】:问题出在 UI 中。 .vcxproj
文件中有 <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Dev|Win32'">true</MinimalRebuild>
,但 UI 一直显示该字段为空白。一旦我从.vcxproj
删除了这个警告,警告就不存在了。
【讨论】:
以上是关于不推荐使用有关选项“Gm”的不相关警告的主要内容,如果未能解决你的问题,请参考以下文章
正在显示弃用警告“不推荐使用 server/replset/mongos/db 选项”
Angular Cli 警告:不推荐使用选项“entryComponent”:从带有 Ivy 的 9.0.0 版开始,不再需要 entryComponents
g++ 使用 -Wpedantic 选项编译 C++11:是不是有一个选项可以仅禁用有关未命名结构的警告?
XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?