Я работаю с Embarcadero XE8 C++ builder 32 бит.Ошибка компоновщика "содержит недопустимую запись OMF" 2
Я добавлял библиотеку в свою программу для решения Unresolved external error
.
Когда я добавил библиотеку, я получил ошибку, как в названии. Так что я искал в Интернете и нашел эту тему в stackoverflow: Linker error "contains invalid OMF record"
Как говорится, инструмент COFF2OMF, CAN работает. К сожалению, это не сработало для меня, я даю файл библиотеки 7mb, когда я конвертирую его с помощью инструмента, это всего лишь 41 кб ... поэтому я думаю, что конвертация не удалась. Когда я добавляю преобразованные файлы в свою программу, он просто игнорирует его и все еще говорит unresolved external error
.
Как я могу заставить свою библиотеку работать с моим C++-конструктором?
Файлы OMF меньше, чем файлы COFF. Поэтому вы не можете быть уверены, что разговор не удался. Как вы относитесь к Embarcadero? С прагмой? –
Ну, я добавил две новые преобразованные библиотеки, и она просто игнорирует их, поскольку она дает ту же ошибку, что и раньше. – Bart
Как вы связываете эту библиотеку? Можете ли вы проверить командную строку компоновщика, если там присутствует OMF-lib? –