簡體   English   中英

我如何告訴cmake使用Winpcap做這兩個步驟?

[英]How do I tell cmake to do these two steps to use winpcap?

這里引用:

  • 如果您的程序使用WinPcap的Win32特定功能,請記住在預處理程序定義中包括WPCAP。

  • 如果您的程序使用WinPcap的遠程捕獲功能,請在預處理器定義中添加HAVE_REMOTE。 不要在源文件中直接包含remote-ext.h。

有沒有人設法在cmake中使用winpcap?

這樣的事情應該做到:

add_definitions(-DWPCAP -DHAVE_REMOTE)

find_path(WINPCAP_INCLUDE_DIR pcap.h
         ${WINPCAP_HINT_INCLUDE_DIR})

find_library(WINPCAP_LIBRARY NAMES "wpcap"
                             PATHS ${WINPCAP_HINT_LIB_DIR})

...

include_directories(${WINPCAP_INCLUDE_DIR})
target_link_library(my_lib ${WINPCAP_LIBRARY})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM