gpt4 book ai didi

c++ - 应用程序验证器 DEBUG 或 RELEASE 模式?

转载 作者:行者123 更新时间:2023-11-28 01:00:57 25 4
gpt4 key购买 nike

我的应用程序有损坏的内存堆。我想使用 Application Verifier 来查找错误。

我很难找到有关如何使用 Application Verifier 的教程。

我想知道的第一个问题是我应该在 DEBUG 还是 RELEASE 模式下使用我的应用程序?

谢谢

最佳答案

通常,在 Debug模式下附加调试器将是您的第一站。这提供了完整的运行时检查、更多的验证和更准确的错误信息。 Application Verifier 还可以向调试器发出中断信号并输出​​错误信息,因此附加调试器非常有用。

在那之后,正如 Simon Richter 指出的那样,您将希望在发布时再次运行其中的大部分内容。发布版本通常没有相同的检查并且不注意错误,因此很可能出现在调试版本中不是问题的事情。某种手动调试或混合构建有一些用处,您可以在其中执行一些检查和日志记录以确保事情不会走得太远。

要使用 Application Verifier,您实际上只需启动它,添加一个应用程序并启用所需的测试。当您运行时,它将创建一个日志并向调试器发送消息/中断(如果有的话)。

关于c++ - 应用程序验证器 DEBUG 或 RELEASE 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com