android libpcap - >没有相应的文件和目录

时间:2013-03-23 09:57:47

标签: android libpcap

我正在尝试使用libpcap和android来测试它我写了一个简单的c程序看起来像这样

 #include <string.h>
 #include <pcap.h>
 #include <jni.h>

 jstring Java_com_example_penguin_AvailableHosts_stringFromJNI(JNIEnv* jobject thiz) {
     char *dev, errbuf[PCAP_ERRBUF_SIZE];

     dev = pcap_lookupdev(errbuf);
     if (dev != NULL)
         return (*env)->NewStringUTF(env, dev);
     else
         return (*env)->NewStringUTF(env, "ERROR");
}

Android.mk文件看起来像

 LOCAL_PATH := $(call my-dir)
 include $(CLEAR_VARS)
 LOCAL_MODULE    := test
 LOCAL_SRC_FILES := test.c
 include $(BUILD_SHARED_LIBRARY)

在我项目的根目录中,我打电话给

 ndk-build

给了我以下错误

 jni/test.c:2:18: fatal error: pcap.h: No such file or directory
 compilation terminated.

Android.mk文件中是否缺少任何内容?

0 个答案:

没有答案