Форум программистов, компьютерный форум CyberForum.ru

Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Stochfard
4 / 4 / 1
Регистрация: 23.12.2011
Сообщений: 79
30.05.2012, 16:33     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку #1
При компилирование Debug все работает отлично.
Если компилирую Release то, компилируется нормально, но когда запускаю выдает ошибку.

"Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку в AStar.exe.

Для отладки нажмите кнопку "Прервать", для завершения нажмите кнопку "Продолжить"."
Компилятор MS VS 2008
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 16:33     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку
Посмотрите здесь:

C++ Microsoft Visual Studio 6.0.
C++ Microsoft Visual Studio
C++ Microsoft Visual Studio 2008 находит ошибку...
Microsoft Visual studio C++
microsoft visual studio C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
30.05.2012, 16:46     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку #2
Бывает такое. Код в отладочной и релизовой версии имеют даже разный размер. В результате структуры с динамическим выделением памяти оказываются по разным адресам, и если неправильные указатели или выход за пределы массива в одном случае могут проскочить, в другом они запросто приводят к краху программы. Возможна так-же проблема связанная с использованием несовместимых версий библиотек.
Stochfard
4 / 4 / 1
Регистрация: 23.12.2011
Сообщений: 79
30.05.2012, 16:54  [ТС]     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку #3
Моя программа должна визуализовать алгоритм A*.
Сам алгоритм взял готовый, написал лишь код с помощью openGL точнее надстройки glut.h возможно glut.dll и glut32.dll имеют не совместимые версии ?
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
30.05.2012, 18:59     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку #4
На MS VS 2008 должны выдаваться предупреждения или ошибки при использовании несовместимых версий msvcrt в разных модулях.
http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
Возможно, библиотеки и не конфликтуют, проблема где-то в неверном указателе или выходе за пределы массива
Stochfard
4 / 4 / 1
Регистрация: 23.12.2011
Сообщений: 79
30.05.2012, 19:08  [ТС]     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку #5
Спасибо, действительно предупреждение на неверный указатель есть)
Правда код без визуальзации сам алгоритм работает нормально, а указатель именно в нем.
Yandex
Объявления
30.05.2012, 19:08     Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку
Ответ Создать тему
Опции темы

Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru