我有一个在 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++/Code Generation/Basic Runtime Checks
。请注意,这将导致各种奇怪的问题 - 您不会仅覆盖 VS 用于检测此类溢出的数据,您将覆盖您的应用程序使用的数据。
我建议您在此处发布相关代码 - 您将获得解决问题的帮助,而不是隐藏它。