当有一个非常大的可调参数的模型,实时车间5.3嵌入式编码器(R2009a)生成c++代码,参数数据块巨大巨大的内存。Microsoft Visual c++ 2008 (MSVC + +)默认编译器不能处理这种大块参数。
为了解决这个问题,你可以遵循微软建议的提示:
基本上,用户只需要供应/ bigobj编译命令行开关。实现这一目标的一个方法是在Visual Studio右键单击项目,选择属性,在弹出对话框中,选择配置属性- > C / c++ - >命令行,然后添加/ bigobj的额外选项:文本框。这避免了发生错误,编译会持续很长时间。
另一种解决方案是使用另一个编译器。即你可以在Linux机器上编译代码,使用GNU c++编译器。