关闭 Visual Studio 2008 中的运行时检查

问题描述 投票:0回答:1

我有一个在 Linux (Fedora 6-13) 中开发的应用程序,它使用 MITK、ITK、VTK、QT3。 我安装了VS2008,还安装了MITK、ITK、VTK、QT3。
当我运行应用程序时,它工作正常,但是在我执行每个操作后(单击按钮,更改滑块的状态),我收到以下错误:

Run-Time Check Failure #2 - Stack around the variable 'variablename' was corrupted

在这里我可以点击继续,应用程序继续正常工作。

有没有办法禁用此运行时检查?

谢谢你

佐利

c++ visual-studio-2008
1个回答
6
投票

运行时检查会告诉您有错误 - 不要关闭检查,而是修复错误。

如果您想要随机行为,也就是不修复错误,那么您可以禁用项目属性中的检查:

C++/Code Generation/Basic Runtime Checks
。请注意,这将导致各种奇怪的问题 - 您不会仅覆盖 VS 用于检测此类溢出的数据,您将覆盖您的应用程序使用的数据。

我建议您在此处发布相关代码 - 您将获得解决问题的帮助,而不是隐藏它。

© www.soinside.com 2019 - 2024. All rights reserved.