我用来编译项目的选项:
/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
在每个配置上均被禁用。我该如何解决这个问题?
答案 0 :(得分:0)
问题出在UI中。 <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Dev|Win32'">true</MinimalRebuild>
文件中有.vcxproj
,但是UI一直显示该字段为空白。一旦我从.vcxproj
中删除了此警告,便不存在该警告。