выгрузка динамической библиотеки требует двух вызовов dlclose()?

У меня есть динамическая библиотека, которую я загружаю с помощью dlopen(), а затем выгружаю с помощью dlclose();

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

Является ли это ожидаемым поведением? Как я могу это исправить?

9
задан Sangeeth Saravanaraj 9 January 2012 в 18:29
поделиться