Здраствуйте. У меня такой воросик возможно глупый, но интересный. Делаю прогу которая загружает динамически библиотеки, ташит из них указатели на функции и работает с ними. В терминах ООП - создал объект который инкапсулирует системные вызовы dlopen(); dlclose(); dlsym(); При создании такого объекта происходит загрузка нужной библиотеки по указанному пути к ней. Создал список таких объектов. Загрузка, добавление в список - работает. А вот удаление из списка - выгрузка нет. так как во время работы со списком создаются и удаляются временные объекты, возник вопрос. Как загрузится ли например 2 раза одна и та-же библиотека в один и тот-же процесс и соответственно она должна быть выгружена 2-ды или нет. У меня ошибка при выгрузке. Пишет что библиотека не загружена. :( (создается впечатление что выгружаю один раз лишний) Возможно не это причина, но .... Если не трудно напишите пожалуйста, кто что занает по этому поводу.
Ответ на:
комментарий
от jek_
Ответ на:
комментарий
от jek_
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от jek_
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Управление контекстом инициализации «трамплинных» библиотек (2019)
- Форум Динамические библиотеки, конспект (2018)
- Форум dlopen (2005)
- Форум dlopen (2002)
- Форум dlopen (2005)
- Форум dlopen libpthread (2012)
- Форум dlopen - pthread_detach (2011)
- Форум особенности dlopen (2003)
- Форум dlopen интерфейс (2006)
- Форум Undefined symbol dlopen (2012)