来自pcap.h的函数的未定义引用

时间:2013-05-08 00:44:32

标签: c java-native-interface static-linking pcap cl.exe

我编写RTP嗅探器并需要创建dll以在我的java项目中将其用作本机。我使用cl.exe

cl.exe -I"C:\Program Files\Java\jdk1.7.0_13\include"  -I"C:\Program Files\Java\jdk1.7.0_13\include\win32"  -I "..\..\lib\WpdPack\Include"  -I "..\..\lib\WpdPack\Include\bin" -I "..\..\lib\WpdPack\Lib\x64"  -D"WIN32" -D"WPCAP" -D"HAVE_REMOTE" -LD "rtpnative.c"   -Fe"rtpnative.dll" -link "..\..\lib\WpdPack\Lib\x64\wpcap.lib" "..\..\lib\WpdPack\Lib\x64\Packet.lib" 

但是在链接步骤中,我收到了我在* .c文件中使用的所有函数的错误

  

错误! E2028:pcap_lookupdev_是一个未定义的引用

请给我一个如何解决这个问题的建议。

0 个答案:

没有答案