Приходится компилировать несколько раз с XCode - PullRequest
0 голосов
/ 21 октября 2011

Я программирую аудио приложение в XCode 3.2.6, используя C ++.Часто после внесения изменений или дополнений в код я должен скомпилировать 3 или 4 раза, прежде чем программа заработает нормально.Каждый раз он компилируется без ошибок компилятора, но либо сбои звука, либо я получаю случайные ошибки во время выполнения, либо просто происходит сбой.Если я скомпилирую 3 или 4 раза без внесения каких-либо изменений в код, тогда он будет работать нормально, и у меня никогда не возникнет никаких проблем (пока я не внесу дополнительные изменения в код позже).Это происходит не каждый раз, когда я делаю изменения или дополнения, но достаточно часто, чтобы я захотел выбросить свой компьютер в окно.

Кто-нибудь еще сталкивался с этой проблемой?

Спасибо!

1 Ответ

0 голосов
/ 27 декабря 2014

Это не ошибка компилятора, а ошибка в коде, который вы компилируете.

Любая программа, которая иногда работает нормально, а иногда нет, использует неинициализированное хранилище.Эти инициализированные переменные используются либо как ссылки на память, либо как индексы массива в тех частях кода, где проверка привязки во время выполнения не активна.Это часто проблема в C, а также возникает в C ++.

Если вы запрограммировали приложение Audio, ошибка будет в вашем коде.В случае сбоя необходимо выполнить детальную отладку, а затем вы найдете неинициализированное хранилище.

Любой опытный программист должен знать, каковы причины и способы устранения случайных сбоев в программах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...