Извините, я не знаю особенностей статических библиотек, используемых здесь, но вот некоторые другие мысли, которые я помню из других платформ.
Прежде всего, проблема заключается в том, что информация о классе не 't полностью доступна для системы времени выполнения, следовательно, ошибка.
Ergo, статическая библиотека либо не содержит необходимой информации, либо компоновщик не передает эту информацию.В последнем случае вы будете тостом, если не найдете дополнительные параметры компоновщика, которые включают такую функцию.Следовательно, прочитайте руководство по компоновщику, чтобы увидеть, есть ли связанные опции.
В первом случае вы могли сначала посмотреть на экспортированные символы с помощью инструмента (я полагаю, что "nm" может сделать это), чтобы убедиться, чтоИмя класса и описание его структуры является частью символов в lib.Я не знаю, как это должно выглядеть, но, возможно, Google помогает.
Еще одна мысль: на этот конкретный класс ссылается основной код?Если нет, компоновщик может не включить его в окончательный код, поскольку он полагает, что он используется только в среде статической библиотеки и, следовательно, не нужен в других местах.Поэтому попытайтесь выяснить, позволяют ли объявления в параметрах команд компилятора или компоновщика или прагмы в исходном коде сделать этот класс глобально известным.
Удачи!