我正在尝试编译一个简单的C ++文件,该文件可以:
static const unsigned char content[] =
{
// 29MB of data written as "0x1E, 0x83, 0x3E, 0x86, 0xC8, 0x80, ...". 10 values per line
};
要编译的文件几乎有3M行,约为200Mo
这是资源管理系统的输出,试图将29Mo的资源文件(假设它是视频文件)嵌入我的二进制文件中,以便以后在运行时使用。
我编译时,VS2015报告:
严重错误C1060:编译器空间不足
是否有其他选择(使用静态const unsigned char以外的其他东西)?使文件的行数更少,但每行字符更多? ...
注意:我尝试了/ Zm1000选项,但没有成功。
答案 0 :(得分:2)