0

我有一个奇怪的问题,希望你能帮助我。

我在 C++ Builder 2009 中编写了一个程序,当我在没有调试器的情况下运行该程序时,我看到引发了一个异常。调试器中的 bun 从不引发异常,我找不到异常点。

此外,我在 C++ 中启用 CodeGaurd 以查找问题,但从未引发异常,如果我禁用 codeGuard,异常将再次出现。

我在程序中使用 OpenCV 和一些 Delphi 单元。当我编译它时,我看到编译了超过 200 万行代码。

提前感谢您的关注。

4

1 回答 1

0

一些事情也要看:

  1. 在 IDE 选项中,确保您没有忽略某些异常
  2. 调试版本可能在运行时将内存变量设置为 NULL,发布版本不会。确保您在 IDE 和没有 IDE 中运行相同的构建(调试)。

忽略显示的行数,即所有包含 vcl 标头的 .hpp 文件。

于 2010-10-30T01:57:58.697 回答