我有一个使用Libpcap库用c编写的数据包捕获代码,它在Linux终端上运行良好,但是我想制作一个使用此代码的应用程序,但是我需要帮助将这个库添加到Android项目中。
我在使用android.mk的NDK构建中尝试过,但失败了,显示找不到参考,现在我做了c ++本机项目,我想添加libpcap库并想使用其功能。
这是我的CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1)
add_library(
native-lib
SHARED
native-lib.cpp)
include_directories(BEFORE SYSTEM src/main/cpp/libpcap)
find_library(log-lib
log)
target_link_libraries(
native-lib
${log-lib})
我想在我的cpp代码中使用Libpcap库函数。