У меня есть код в Visual Studio 2008 на C ++, который работает с файлами просто с помощью fopen и fclose.
Все отлично работает в режиме отладки. и я проверил с несколькими наборами данных.
Но это не работает в режиме релиза. Он падает все время.
Я отключил все оптимизации, также нет никакой зависимости (в компоновщике), а также я установил:
Оптимизация: отключено (/ Od)
Хранить данные без ссылок.
Не удаляйте избыточный
Оптимизировать для Windows98: НЕТ
Я все еще задаюсь вопросом, как это не должно работать в этих обстоятельствах.
Что еще я должен отключить, чтобы он работал как в режиме отладки?
Я думаю, что если он работает в режиме выпуска, но не в режиме отладки, это может быть ошибка кодирования, но другой способ выглядит странно. не так ли?
Я ценю любую помощь.
--Nima