| Предыдущий | Следующий |
| OSS_BAD_ARG | OSS_OUT_MEMORY |
OSS_BAD_VERSION
Что означает OSS_BAD_VERSION
OSS_BAD_VERSION (0x80093007) означает, что сгенерированный OSS ASN.1 код и загруженная библиотека runtime относятся к несовместимым версиям инструментария.
Ошибка возникает до смысловой проверки ASN.1-данных, поэтому изменение входного сообщения обычно не влияет на результат.
Что проверить
- Зафиксируйте полный путь и версию реально загруженной OSS DLL.
- Проверьте, каким компилятором ASN.1 были созданы используемые source/generated units.
- Удалите старые объектные файлы и выполните чистую сборку одним комплектом toolchain.
- При cross-compilation отдельно проверьте архитектуру и версию runtime для целевой платформы.
Исправление подтверждается чистой перекомпиляцией и линковкой всех generated units с совместимым runtime. PATH сам по себе недостаточен: проверяйте именно модуль, загруженный процессом.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.