0

我正在尝试在 Windows 10 计算机上的 VScode 中使用 npcap SDK。

我已经在 file 中写入了 SDK 的 Include 目录和 Lib 目录的正确路径,并在 file 中写入了正确c_cpp_properties.json的命令tasks.json

但是当我运行我的test.c文件时,它没有成功编译。


这是控制台的输出:

Executing task: D:\Software\MinGW\mingw-w64\mingw64\bin\gcc.exe -g d:\workspace\c\npcapTest\test.c -I D:\Software\wireshark\npcap_sdk\npcap-sdk-1.05\Include -L D:\Software\wireshark\npcap_sdk\npcap-sdk-1.05\Lib\X64 -o d:\workspace\c\npcapTest\test.exe <


C:\Users\Aoki\AppData\Local\Temp\cch72D04.o: In function `main':

d:/workspace/c/npcapTest/test.c:16: undefined reference to `pcap_findalldevs_ex'

d:/workspace/c/npcapTest/test.c:38: undefined reference to `pcap_freealldevs'
collect2.exe: error: ld returned 1 exit status

链接到 .dll 文件时似乎出了点问题。我尝试了很多方法,但我仍然不知道如何解决这个问题。

我是新来的,不能上传图片...

4

0 回答 0