Неопределенные символы для архитектуры x86_64 dylib linkage

Я пытаюсь скомпилировать свой проект на C ++, который включает dylib (этот dylib - еще один личный проект).

Я настроил весь свой проект xcode, добавив dylib на этапе сборки (и добавив заголовки), но у меня все еще есть «Неопределенные символы для архитектуры x86_64» для всех функций, включенных в dylib.

Я не вижу, что я пропустил. Любая идея?

Спасибо


person DjO    schedule 19.03.2015    source источник


Ответы (1)


Сделал ошибку в генерации дилиба. Я забыл определить экспорт marco __attribute__((visibility("default")))

Теперь все работает хорошо.

person DjO    schedule 20.03.2015