Fatal Error C1055 致命错误 C1055

MSDN的错误提示如下:

Fatal Error C1055

compiler limit : out of keysThe
  source file contains too many symbols. The compiler ran out of hash keys for the symbol table.
Possible solutions
  Split the source file into smaller files.
  Eliminate unnecessary header files.
  Reuse temporary and global variables instead of creating new ones.
---------------------------


致命错误 C1055

编译器限制 : 超出键范围
  源文件包含的符号太多。编译器用完了符号表的哈希键。
可能的解决方案
  将源文件拆分成更小的文件。
  消除不需要的头文件。
  重用临时变量和全局变量,而不是创建新的变量。

  首先检查以上问题是否存在,若还不能解决问题,查看是否使用了"ZI"编译项。
  这里提供另一个可能的解决方法:在项目属性 / C/C++ / 常规 / 调试信息格式 中,使用 "程序数据库(/Zi)" 选项 代替 "用于“编辑并继续”的程序数据库(/ZI)"选项。
  在VC60中为 菜单 / Project / Setting / General / Debug Info: 使用 "Program Database" 代替 " Program Database for Edit and Continue".

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值