Если ваш развернутый код не работает, рассмотрите возможность регенерации кода с включенным обнаружением ошибок времени выполнения. Когда вы активируете обнаружение ошибок времени выполнения, сгенерированный код включает код, который обнаруживает и сообщает об ошибках, таких как индексация массива вне границ. Если код обнаруживает одну из этих ошибок, он сообщает сообщение и завершает программу. Выполнение кода, который включает проверки ошибок, помогает вам увидеть, вызвала ли одна из этих ошибок отказ.
Обнаружение ошибок времени выполнения может повлиять на эффективность сгенерированного кода. Если эффективность является фактором вашего приложения, когда вы закончите поиск и устранение проблем, перегенерируйте код с отключенным обнаружением ошибок времени выполнения.
Смотрите Сгенерируйте автономный код C/C + +, который обнаруживает и сообщает об ошибках времени выполнения и Пример: Сгенерируйте автономный код С, который обнаруживает и сообщает об ошибках времени выполнения.