Поврежден объектный файл
Обновлен: Ноябрь 2007
Corrupt Object File
Иногда компоновщик не может запустить ваш объектный файл из-за того, что тот поврежден. Т.к. обычно причинами повреждения файла являются проблемы сети или влияние на флоппи-диск магнитного поля, то иногда компилятор записывает неверный объектный файл, который следует отправить в службу технической поддержки Майкрософт.
После того как вычеркнуты оборудование, операционная система или проблемы сети как причины, вызвавшие повреждение объектного файла, следует попытаться воспользоваться подсказками, приведенными ниже. Изменение опций компилятора и перекомпиляция иногда приводят к записи компилятором неповрежденного файла.
Возможные способы устранения ошибки
Выключите оптимизацию при помощи параметра /Od (Отключить).
Выключите минимальное перепостроение при помощи параметра /Gm– (Разрешить минимальное перепостроение).
Скомпилируйте при помощи параметра /Gy (Разрешить компоновку на уровне функции) для пакетных функций.
Используйте различные функции генерации кода. См. раздел о параметрах /G (Оптимизация для процессора).
Измените порядок функций и глобальных переменных.