2014-08-30 6 views
0

저는 제 맥에서 libpcap을 배우려고 노력해 왔습니다. netbeans IDE를 사용하고 있습니다. tcpdump.org에서 libpcap을 다운로드하고 http://yuba.stanford.edu/~casado/pcap/section1.html에서 샘플 응용 프로그램을 실행하려고했습니다.libpcap가 넷빈즈를 연결하지 않습니다.

나는 이러한 오류를 얻을 :

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

수동 프로젝트 이름 -> 속성Build->C++ compiler->Include Directories에 libpcap의 폴더를 추가 마우스 오른쪽 버튼으로 클릭 넷빈즈에 libpcap를 링크 할 수 있습니다. 꽤 난처한.

답변

0

다음에 디렉토리가 포함되어 있으면 라이브러리도 추가해야합니다!

Build -> Linker 설정에서 Libraries에 libpcap의 추가; 발견되지 않으면 - 예. 기본 디렉토리에 배치하지 않았 으면 Additional Library Directories에 경로를 추가하십시오.

관련 문제