【发布时间】:2013-09-01 01:56:27
【问题描述】:
我有一个大型项目,我正在尝试通过使用预编译的头文件来减少构建时间。
在 Debug 中一切正常,但我的 PCH 大小需要从默认的 100 增加到 200。
问题出在发行版中,即使我在发行版中设置了相同的附加参数,我也会收到以下错误。
错误 C1094: '-Zm100' : 命令行选项与用于构建预编译头文件 ('-Zm200') C:\MyPath\my_file.cpp 的值不一致
有人知道 -Zm100 的设置位置吗?
这是命令行的所有选项中的文本 /Yu"stdafx.h" /GS- /W3 /Zc:wchar_t /I"../../../../Source" /Zi /Gm /Od /Fd"x64\Release\vc110.pdb" /fp:精确 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_WINDLL" /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /GR /Gd / MD /Fa"x64\Release\" /EHsc /nologo /Fo"x64\Release\" /Fp"x64\Release\myDLL.pch"
【问题讨论】:
-
这可能是 VisualStudio 强制设置的,因此发布版本的 PCH 最大为 75MB?
标签: visual-c++ visual-studio-2012