Во-первых, IDE! = Компилятор! = Отладчик.
Во-вторых, и независимо от того, почему отладчику не удается отладить приложение - такой большой набор данных в стеке является серьезным ошибка проектирования.Исправьте эту ошибку проектирования, и ваша проблема с отладчиком исчезнет.
Что касается того, почему отладчик не работает ... не знаю.Слишком мало ОЗУ установлено?32-битная или 64-битная платформа?Бесконечная рекурсия в построении статических переменных?На самом деле не могу сказать, не глядя на вещи, которые вы нам не показывали, такие как источник, спецификации среды и т. Д.
Редактировать: В случае, если подсказка пропущена: глобальные / статические данныеобъекты создаются до начала выполнения main()
.Бесконечная (или просто слишком глубокая) рекурсия в этих конструкторах может вызвать переполнение стека.(Я предполагаю C ++ вместо C, поскольку в сообщении об ошибке, которое вы указали, указано «необработанное исключение».)
Edit 2: Вы добавили, что у вас есть «база данных», которую нужно преобразоватьв космическом пространстве.Не видя остальной части вашего кода: Попытка выполнить все преобразования за один раз в памяти не является хорошей идеей.Прочитайте запись, конвертируйте ее, запишите.Повторение.Если вам нужны такие вещи, как «самая длинная запись», чтобы определить формат вывода, выполните итерацию по входным данным только для чтения, чтобы найти размеры вывода, а затем повторите итерацию, выполняя фактическое преобразование.