MSVC ++ 6.0:C1509“函数中的异常处理程序状态太多”

时间:2011-11-09 12:23:54

标签: c++ visual-c++

  

可能重复:
  MSVC++ 6.0: Fatal error C1509 “Too many exception handler states in function”

在visual c ++ 6.0编译器中编译我的cpp代码时,我收到以下错误..

  

MSVC ++ 6.0:致命错误C1509“中有太多异常处理程序状态   函数”

我找到了两个解决方案:

  1. “将函数分解为包含更少行的两个或更多函数。”  在我的情况下,这是不可行的。代码太多取决于它。
  2. 我找到了此问题的修补程序,但适用于2003及更高版本。
  3. 如果你能提到其他方法,我会很高兴的。如果VC ++ 6版本有任何补丁,请提及链接。 感谢。

    PS: (我知道之前已经问过这个问题了,但是我找不到合适的解决方案。如果我在那个帖子中询问,我可能不会得到答复,因为这些线程已经过时了。所以我要问一个新线程。感谢)

1 个答案:

答案 0 :(得分:0)

你能控制这个巨大的功能吗?如果这样做,则将功能拆分为两个或更多子功能。该功能的来电者不会看到任何差异。