BSCMAKE 错误 BK1503

无法写入文件“filename”[: reason]

BSCMAKE 将编译过程中生成的 .sbr 文件合并到一个浏览器数据库中。 如果生成的浏览器数据库超过 64 MB,或者如果输入 (.sbr) 文件数超过 4092,则会发出此错误。

如果问题是由 sbr 文件数超过 4092 导致的,则必须减少输入文件的数量。 在 Visual Studio 中,可以通过 /FR 完成整个项目,然后逐文件重新检查。

如果此问题是由 .bsc 文件超过 64MB 导致的,则减少 .sbr 文件的数量,因为输入将减小生成的 .bsc 文件的大小。 此外,可以通过使用 /Em(排除宏扩展符号)、/El(排除局部变量)和 /Es(排除系统文件)减少浏览信息量。

另请参阅

BSCMAKE 选项