我有一个相当巨大的.dat文件(896MB)作为我的项目中的BIN资源。现在我得到一个LNK1106链接错误(“致命错误LNK1106:无效文件或磁盘已满:无法查找到0x382A3920”。) 我在Windows XP下使用Visual Studio 2005,并试图在具有较高虚拟内存设置的4GB RAM计算机上尝试大量的磁盘空间。 我试过了一些不同的优化标志,但无济于事。LNK1106与大的二进制资源
有没有人有线索?
编辑:我已经缩小到编译资源的特定大小。如果.res文件为544078588字节(约518.9MB)或更大,则会发生错误。如果它更小,它工作得很好。仍然没有解决方案,但...
二进制偏移量是898 MB。因此,链接器显然是在超过文件末尾寻找〜2MB。不知道为什么,但消息是有道理的。 – MSalters 2009-11-16 14:46:08