Отличный сайт, очень помог за последние несколько недель. Я пишу приложение в Cocoa, которое требует использования dylib C++ и файлов заголовков. Мне нужно вызывать функции из файла заголовка в моем приложении. Я пробовал несколько способов импортировать и включать эти библиотеки в свое приложение, но всегда получал ошибки с отсутствующими символами. Библиотеки, которые я использую, взяты из API-интерфейса Autodesk Maya. Кто-нибудь знает, как это сделать правильно? Заранее спасибо!
Вызов функций из C++ dylib и заголовка в приложении Cocoa
Ответы (1)
Вам нужно убедиться, что файлы, вызывающие функции, являются файлами Objective-C++ (в основном, дайте им расширение «.mm»), и вам нужно добавить библиотеку в свой проект, чтобы она была связана.
person
Chuck
schedule
02.08.2010
Я новичок в мак. Как вы ссылаетесь на библиотеку в xcode? dylib - это динамическая библиотека, разве вы не делаете какую-то загрузочную библиотеку в коде и не вызываете функции через указатель? или на нее можно ссылаться как на статическую библиотеку в проекте?
- person Ahmed; 03.02.2013