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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Stochfard
4 / 4 / 1
Регистрация: 23.12.2011
Сообщений: 79
#1

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

30.05.2012, 16:33. Просмотров 1693. Ответов 4
Метки нет (Все метки)

При компилирование Debug все работает отлично.
Если компилирую Release то, компилируется нормально, но когда запускаю выдает ошибку.

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

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

Microsoft Visual Studio 2008 находит ошибку... - C++
Microsoft Visual Studio 2008 находит ошибку, что-то не то с памятью. В чем проблема подскажите пожалуйста. MyString.h #include...

Библиотека времени выполнения (компиляция /MT) - C++
такая проблема: компилирую /MDd все отлично, но прога не запустится на других компах. компилирую /MD, не запустится на других компах +...

Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008 - C++
Можете написать программу? Задание по номером 3.24 (2 рисунок).

Библиотека Graph.h и Visual Studio - C++
Страуструп - принципы и практика программирования.Глава 12. Ошибки компиляции При компиляции примера не работает код. Выдаёт кучу...

Microsoft Visual studio - C++
господа вот хотел спросить бесплатная не демо версия visual studio свободно оаспростроняется , быть может какого нибудь лохматого года там...

Microsoft Visual Studio 6.0. - C++
Всем привет!!! Дайте пожалуйста ссылку на скачивание Microsoft Visual Studio 6.0. Очень нужно!!! :)

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

microsoft visual studio - C++
Ребят, а подскажите, вот написал я программный код.А как мне его проверить через Dos Гляжу другие ребята как-то вставляют код, и в Досе...

Microsoft Visual Studio - C++
Даны целые числа (x1,x2,x3,y1,y2,y3),,,найдите периметр Треугольника (x1,x2,x3,y1,y2,y3) (Microsoft Visual Studio )

Microsoft Visual Studio 6.0 - C++
решил изучить указную прогу (для изучения си++). Друг сказал что она похожа на дэлфи. скачал, установил. а чё дальше ? на дэлфи она совсем...

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include <math.h> #include <conio.h> #include <iostream> using namespace std; int main() { double x, E, ypred, y, S; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.05.2012, 19:08
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru