Install libpcap

Install libpcap

本文关键字:libpcap Install      更新时间:2023-10-16

有人可以解释我如何安装 libpcap 吗? 我从官方网站(tcpdump(下载了libpcap-1.9.1。有很多文件,我不明白该怎么办。 我试过:

project(test)
set(CMAKE_CXX_STANDARD 14)
include_directories(libpcap-1.9.1)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/libpcap-1.9.1/cmake/Modules")
find_package(Packet REQUIRED)
add_executable(${PROJECT_NAME} main.cpp )
target_link_libraries(${PROJECT_NAME} ${PACKET_LIBRARY})

但它不起作用

只需将add_subdirectory()target_link_libraries()一起使用:

project(test)
set(CMAKE_CXX_STANDARD 14)
include_directories(libpcap-1.9.1)
add_subdirectory(libpcap-1.9.1)
add_executable(${PROJECT_NAME} main.cpp )
target_link_libraries(${PROJECT_NAME} PRIVATE pcap)