отключение проверки во время выполнения в visual studio 2008 - PullRequest
2 голосов
/ 28 марта 2011

У меня есть приложение, разработанное в Linux (fedora6-13), оно использует MITK, ITK, VTK, QT3. Я установил VS2008, а также MITK, ITK, VTK, QT3. Когда я запускаю приложение, оно работает нормально, однако после каждого действия, которое я совершаю (нажимая на кнопку, изменяю состояние ползунка), я получаю следующую ошибку: Ошибка проверки во время выполнения # 2 - Поврежден стек вокруг переменной 'variablename'. здесь я могу нажать «Продолжить», и приложение продолжает нормально работать.

Есть ли способ отключить эту проверку во время выполнения?

Спасибо

Золи

1 Ответ

6 голосов
/ 28 марта 2011

Эта проверка во время выполнения говорит вам, что у вас есть ошибка - не выключайте проверку, исправьте ошибку.

Если вы хотите иметь случайное поведение, иначе не исправить ошибку, то вы можете отключить проверку в свойствах проекта: C++/Code Generation/Basic Runtime Checks.Имейте в виду, что это приведет к всевозможным странным проблемам - вы не будете перезаписывать только те данные, которые VS использует для обнаружения таких переполнений, вы будете перезаписывать данные , которые использует ваше приложение .

Я бы посоветовал вам опубликовать соответствующий код здесь на SO - вы получите помощь в устранении проблемы, а не скрываете ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...