PDA

Просмотр полной версии : [VC++] не удаётся скомпилировать код


herfleisch
29.01.2009, 18:35
Debug из-под F5 работает, а когда компилирую - софтина вылетает. в Release же вообще ничё не работает. Что может быть такое?

0x0c0de
29.01.2009, 18:39
Хоть ошибки бы, выдаваемые при компиляции, написали. И, желательно, кусок кода, спровоцировавший ошибку.

herfleisch
29.01.2009, 19:00
Да дело в том, что в режиме Debug при компиляции никаких ошибок нету. ПРосто прога вылетает и всё. А если тупо запустить клавишей F5 - всё проходит без всяких ошибок, просто идеально!

Были бы ошибки - я бы не ста постить тут =))

spider-intruder
29.01.2009, 19:01
Стукни в асю - так проще :-)
Может ты точку останова не поставил :-)

Chaak
29.01.2009, 19:03
#include <conio.h>

int main()
{
//код
_getch();
return 0;
}





Не?

groundhog
29.01.2009, 19:24
herfleisch, в релизе оно у тебя вылетает потому, что ты или неинициализированный указатель где-то используешь или пишешь больше длины буфера... В общем херовая арифметика указателей, нужно исходник смотреть, на глаз я тебе не скажу где лажа... Трассируй по шагам и смотри...

groundhog
29.01.2009, 19:27
http://www.rsdn.ru/article/vcpp/survrls.xml

В статье описаны тонкости дебаг и релиз сборок, полезно знать, если серьёзно планируешь в это углубиться.