Visual Studio 2012中的嵌入式资源中的大文件

3
我正在尝试在Visual Studio 2012中添加一个大文件(3.6GB)作为嵌入式资源。这个可行吗?我也尝试了1GB的文件,但它们也无法成功添加。已经有一些大小在5-60MB之间的其他文件,它们可以正常工作。
在编译时会得到以下错误信息: "Error 2 Unexpected error writing metadata to file 'Not enough storage is available to complete this operation.'"
(运行win8 x64,内存和磁盘空间都非常充足。我严重怀疑这是问题所在..)

3
只是好奇,为什么你要将3.6G嵌入到汇编中? - cuongle
1
只是出于好奇,为什么? - ken2k
2
带有3.6Gb嵌入式资源的EXE文件= 3.6Gb + EXE文件.... 史诗般的... - Federico Berasategui
1
你正在压缩一部全高清电影吗? - Belogix
1
仅仅因为你在64位Windows上工作,并不意味着你可以拥有64位的单个对象。请参见https://dev59.com/7XNA5IYBdhLWcg3wHp6B。 - Robert Harvey
显示剩余2条评论
1个回答

1
不要嵌入这么大的文件,会给编译器带来问题!将其作为链接资源添加。

3
虽然我同意“不要这样做”的部分,但这并没有回答问题(你在谈论哪些问题?) - ken2k
我甚至不知道你有这个选项。对于非媒体文件(图片、音乐等),它只锁定在链接资源上。 - ElectroBit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接