2016-04-12 33 views
0

我目前正在爲我的設備構建android M的camerahal庫,我不知道「dlopen在android中的功能」的問題是什麼情況,我包括dlfcn.h(需要用於dlopen函數)到camerahal.cpp中,我使用了dlopen功能,但我沒有鏈接對libdl不知何故,我沒有遇到任何編譯錯誤,但可能是我,因爲文檔是在說我必須對鏈接libdl具有以下定義LOCAL_LDLIBS := -ldlsource;功能與否?

但反對鏈接libdl下面的例子,開發者沒有鏈接到libdl雖然他使用dlopen功能

library

所以我一定要確定在Android.mk反對libdl或只是定義dlfcn.h足夠鏈接?

回答

0

文檔都這麼說,我必須反對對libdl libdl
開發商didnt鏈接雖然他使用dlopen

你應該總是喜歡記錄方式「看來在這個隨機工作鏈接示例「方法。

前者很可能會繼續工作。後者可能會停止在下一個版本(或之後的版本)上工作。