У меня есть динамическая библиотека, которую я загружаю с помощью dlopen()
, а затем выгружаю с помощью dlclose()
;
Если я не включаю никакой объективный код dlopen()
нуждается в одном вызове dlclose()
, что является ожидаемым поведением. Но когда я включаю любой код objective c в target, у меня возникает проблема, что мне нужно сделать два dlclose()
вызова загруженной библиотеки, чтобы выгрузить ее.
Является ли это ожидаемым поведением? Как я могу это исправить?