如何在visual studio中设置compile flag/bigobj?

rag*_*ius 12 c++ mfc visual-studio-2010 visual-studio visual-c++

我有一个包含巨大数组的cpp文件.

我得到致命错误(超出目标文件格式限制)和使用标志/ bigobj编译的建议

我在哪里可以在visual studio中设置这个标志?

Han*_*son 13

在命令行属性页面描述在这里.


jww*_*jww 9

根据MSDN和/ bigobj(增加.Obj文件中的节数):

在Visual Studio开发环境中设置此编译器选项

  1. 打开项目的"属性页"对话框.有关详细信息,请参见如何:打开项目属性页.
  2. 单击C/C++文件夹.
  3. 单击"命令行"属性页.
  4. 在"其他选项"框中键入编译器选项.

  • 令人厌恶的是你必须使用命令行来添加VC编译器提到的标志 - 感谢您添加到MSDN的链接以进行验证. (3认同)
  • 请注意,这有点矫枉过正。在**项目**页面上,您可以为项目中的每个 .cpp 文件设置此选项。这个问题想知道单个 .cpp 文件。在 Visual Studio 中,此命令行属性页也可在单个文件级别使用。 (2认同)