在Android.mk需要加上:
# 頭文件路徑
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_C_INCLUDES += $(NDK_ROOT)\sources\cxx-stl\stlport\stlport
LOCAL_C_INCLUDES += E:\openssl-0.9.8g_win32\include
# 庫文件
LOCAL_LDLIBS += -L$(LOCAL_PATH)
LOCAL_LDLIBS += -L$(NDK_ROOT)\sources\cxx-stl\stlport\libs\armeabi
LOCAL_LDLIBS += -lstlport_shared
#LOCAL_LDLIBS += -lstlport
LOCAL_LDLIBS += -llog -ldl
LOCAL_LDLIBS += -lcrypto
......
libstlport.so,libcrypto.so可以從手機的/system/lib目錄下獲得。
有趣的是,Android.mk必須放在jni目錄下才能正常編譯。下次再研究下放在其他目錄,需要做哪些設置