我正在使用cygwin並嘗試設置Winpcap。我有以下示例目錄結構:使用Cygwin定位頭文件
/a/basic_dump.c
/a/pcap.h
/usr/include/pcap/pcap.h
的basic_dump.c文件具有#include "pcap.h"
(它發現)。 /a/pcap.h文件有#include <pcap/pcap.h>
。
使用/ a目錄,我執行gcc -c basic_dump.c
。但是,我得到pcap/pcap.h: no such file or directory
。
我也試過使用-I /usr/include/pcap
和-I /usr/include
,但沒有運氣。
任何幫助表示讚賞。 謝謝
謝謝,但我仍然得到同樣的錯誤。 – ms1013 2011-12-30 06:01:06
@Matt你嘗試過'-lpcap'嗎?例如'gcc basic_dump.c -o basic_dump -I/usr/include/pcap -I/usr/include -lpcap' – 2011-12-30 06:02:52
是的,我有。它看起來好像不在/ usr/include目錄中。 – ms1013 2011-12-30 14:21:37