2014-08-30 92 views
0

我一直在试图学习我的Mac上的libpcap。我正在使用netbeans IDE。我从tcpdump.org下载了libpcap,并尝试从http://yuba.stanford.edu/~casado/pcap/section1.html运行示例应用程序。libpcap未链接netbeans

我得到这些错误:

Undefined symbols for architecture x86_64: 
    "_pcap_lookupdev", referenced from: 
     _main in main.o 
    "_pcap_lookupnet", referenced from: 
     _main in main.o 

我试图手动通过右键点击项目的名称 - >属性并添加libpcap的文件夹Build->C++ compiler->Include Directories链接libpcap于NetBeans。很难过。

回答

0

除了包括目录(=标题),你必须添加太!

Build -> Linker设置,添加到的libpcap Libraries;如果没有找到 - 例如。您尚未将其放置在默认目录中,请在Additional Library Directories处添加路径。