2

似乎 Visual C++ 9 链接器有一个文件分配算法,每次分配时文件大小加倍,所以你得到 512mb、1024mb、2048mb、4096mb。问题是它使用的库无法处理大于 2048MB 的文件,因此崩溃并出现错误,例如“无法在磁盘已满或写保护时读取文件”。

有没有办法绕过这个限制或用其他有效的东西替换链接器?

一点背景知识,我有一个生成大量文件的代码生成器,大约 15k cpp 文件,我已经设法将文件数量减少到大约 6k 以获得至少完成链接过程的东西,我会希望能够包含所有 15k 而无需创建多个库。

4

0 回答 0