1
想我加載dylib並丟棄把手的把手:把加載dylib
void loadfoo()
{
dlopen("/lib/foo.dylib" , RTLD_NOW);
}
那麼我想關閉它在另一個功能可按:
void closefoo()
{
dlclose // ???
}
我能以某種方式找到手感之前加載的dylib是否在dlopen
調用期間未保存?
想我加載dylib並丟棄把手的把手:把加載dylib
void loadfoo()
{
dlopen("/lib/foo.dylib" , RTLD_NOW);
}
那麼我想關閉它在另一個功能可按:
void closefoo()
{
dlclose // ???
}
我能以某種方式找到手感之前加載的dylib是否在dlopen
調用期間未保存?
如果我看不到生產這樣的代碼,我認爲發端於永恆的蔑視,但:
void *handle = dlopen("/lib/foo.dylib", RTLD_NOW);
dlclose(handle);
dlclose(handle);
哈哈,太棒瞭解決方案! :d – rickythefox