我在从Android源链接到libjpeg时遇到问题。我有
LOCAL_SHARED_LIBRARIES := libjpeg
和
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../../froyo/external/jpeg
但我仍然得到来自该库的任何未定义的引用。我尝试将“LOCAL_SHARED_LIBRARIES”更改为“LOCAL_STATIC_LIBRARIES”,但没有做任何事情。非常感谢任何帮助。
答案 0 :(得分:1)
尝试以这种形式使用#include:
extern "C" {
#include "jpeglib.h"
}
它对我有用。
祝你好运!答案 1 :(得分:0)
libjpeg不是作为Android Froyo上的共享库构建的。您需要将其链接为静态库,例如:
LOCAL_STATIC_LIBRARIES := libjpeg
LOCAL_C_INCLUDES := external/jpeg