День добрый.
Есть вот какая проблема. При использовании больших массивов
................................
double x[99999];
double y1[99999];
double y2[99999];
................................
................................
double x[75000];
double y1[75000];
double y2[75000];
................................
................................
double x[];
double y1[];
double y2[];
................................
В дебаг запускать пробовали?
Что бы найти место вылета.
почитай http://www.qtcentre.org/threads/26604-Runtime-problem-in-Release-mode/page2
В System32 Qt библиотек нет.
PATH
C:\MinGW\bin;
C:\Qt\4.7.1\bin;
%SystemRoot%\System32
Судя по дебагу прерывается на входе в main
Нельзя такие большие массивы определять на стеке, он не резиновый.
Используй кучу.
PiT2000, по стек уже сказали, про кучу тоже
а вот тут
По идеи да. Ошибка вываливалась примерно в тот же период как и если указать линну
PiT2000, как это вообще произошло у тебя. Не контролируешь индекс на выход за край массива. Обрати внимание на этот момент везде в программе
Ок. спс.
а теперь для чайников - что такое куча?
та же проблема с большим массивом.
Type myVar;
то она создаётся на стеке (программы).Type *pointerToMyVar; // указатель создаётся на стеке
pointerToMyVar = new Type();// объект создаётся на(в) куче
, то на/в куче (т.е. область общей памяти, не относящейся к данной программе)Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)