ndk编译c代码,一直找不到对应的库
我用c写的代码,需要编译出可执行文件。
需要用到sockets.h,和log.h,但是在ndk里面都找不到对饮的头文件。
自己从网上下载core/include/cutils/sockets.h.
要怎么保护这些。
我在Android.mk 中
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := lib/libusb.so
LOCAL_MODULE :=libusb
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := hidserver.c
LOCAL_C_INCLUDES += /home/git/core/include
LOCAL_SHARED_LIBRARIES += libcutils libutils libusb
LOCAL_MODULE:= hidserver
include $(BUILD_EXECUTABLE)
发现很多错误。
我的问题是。
1,我要如何用包含sockets.h和log.h
2.,怎么用外部地方lib库,比如libcutils ,libutils ,这2个库,在ndk里面没找到。