Visual c++ /即使我指定了/Zm200,Zm100也被设置了
我有一个大型项目,我正试图通过使用预编译头来减少构建时间 调试时一切都很好,但是我的PCH大小需要从默认的100增加到200 问题出在release中,即使我在release中设置了相同的附加参数,也会出现以下错误。Visual c++ /即使我指定了/Zm200,Zm100也被设置了,visual-c++,visual-studio-2012,Visual C++,Visual Studio 2012,我有一个大型项目,我正试图通过使用预编译头来减少构建时间 调试时一切都很好,但是我的PCH大小需要从默认的100增加到200 问题出在release中,即使我在release中设置了相同的附加参数,也会出现以下错误。 错误C1094:“-Zm100”:命令行选项与用于生成预编译头(“-Zm200”)的值不一致C:\MyPath\my_file.cpp 有人知道-Zm100被设置在哪里吗 以下是命令行所有选项中的文本 /Yu“stdafx.h”/GS-/W3/Zc:wchar\u t/I./../
错误C1094:“-Zm100”:命令行选项与用于生成预编译头(“-Zm200”)的值不一致C:\MyPath\my_file.cpp 有人知道-Zm100被设置在哪里吗 以下是命令行所有选项中的文本
/Yu“stdafx.h”/GS-/W3/Zc:wchar\u t/I./../../../../Source”/Zi/Gm/Od/Fd“x64\Release\vc110.pdb”/fp:precise/D“WIN32”/D“NDEBUG”/D“\u WINDOWS”/D”\u USRDLL”/D“\u windell”/D“\u MBCS”/errorReport:prompt/WX-/Zc:forScope/GR/Gd/MD/Fa“x64\Release\”/EHsc/nologo/Fo“x64\Release\/fp”x64\Release\/dll深入到这个PCP中时,我发现我们的stdafx.cpp有一个-Zm300的特定设置,所以当我试图在项目上设置-Zm200时,我得到了不一致性 这篇文章很有帮助。
这是否可能是VisualStudio强制的设置,以便发布版本的最大PCH为75MB?