В OS X, как код в dylib может найти путь, с которого он был загружен, во время выполнения? Поскольку я работаю в Windows, я привык, что можно вызвать GetModuleFileName(dllHandle,...). Существует ...
Я пытаюсь создать libc с открытым исходным кодом для Apple (из http://www.opensource.apple.com/source/Libc/Libc-763.11/) на моей OS X 10.6 .8 ноутбук. Это попытка получить локально сгенерированный ...
Я создал новый фреймворк какао в Xcode, удалил все библиотеки и файлы, которые он включает в начале, кроме вспомогательных файлов. У меня есть 2 файла: add.h #ifndef add_add_h
# define ...
У меня есть dylib, который я могу загрузить с помощью инъекции в mac os x.
Вызов конструктора работает хорошо. __attribute __ ((constructor)) static void initialize () Но деструктор не вызывается? Таким образом, ресурсы ...
Я пытаюсь создать, а затем добавить dylib в проект. Я создал его, используя шаблон «Какао-библиотека» и установив тип «Динамический» (не уверен, должен ли он быть динамическим или статическим ...). Затем я ...
У меня есть программное обеспечение, которое первым загружает .dylib позволяет вызвать libFirst.dylib с помощью следующей команды: void * handle = dlopen (path.c_str (), RTLD_LAZY | RTLD_GLOBAL); Позже внутри функции из ...
Мое приложение отлично работает на 10.6. У меня базовый SDK установлен на 10.6, а цель развертывания Mac OS X - на 10.5. Мое приложение использует систему libcurl.dylib - вместо добавления dylib в ...
Я сделал приложение (исполняемый файл), вызывающее некоторый dylib, однако, файлы dylib и исполняемый файл находятся в разных каталогах. Я добавил каталог, содержащий файлы dylib, в $ PATH ...
У меня есть Makefile для Linux, который я переношу на Darwin. Makefile берет кучу файлов .o и связывает их вместе в общий объект .so. Итак, я подумал (ошибаюсь ли я в этом?) ...