在Android上链接libjpeg时出现问题

时间:2011-03-07 19:21:32

标签: android libjpeg

我在从Android源链接到libjpeg时遇到问题。我有

LOCAL_SHARED_LIBRARIES := libjpeg

LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../../froyo/external/jpeg

但我仍然得到来自该库的任何未定义的引用。我尝试将“LOCAL_SHARED_LIBRARIES”更改为“LOCAL_STATIC_LIBRARIES”,但没有做任何事情。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

尝试以这种形式使用#include:

extern "C" {
#include "jpeglib.h"
}

它对我有用。

祝你好运!

答案 1 :(得分:0)

libjpeg不是作为Android Froyo上的共享库构建的。您需要将其链接为静态库,例如:

LOCAL_STATIC_LIBRARIES := libjpeg
LOCAL_C_INCLUDES := external/jpeg