'Network'에 해당되는 글 1건

  1. 2016.11.08 Visual Studio 2015 에 WinPcap 설정


개발을 하기 위해서는 우선 환경을 만들어야 한다.


  • WinPcap  다운

우리의 목적은 개발이므로

Version 4.1.3 Installer for Windows와 Download WinPcap 4.1.2 Developer's Pack 두 개를 설치 해야 한다.


먼저 version 4.1.3 Installer for Windows를 설치해보자.

http://www.winpcap.org/install/


Download Get WinPcap을 누르면 다운 받을 수 있다.

.exe 파일이라 더블클릭으로 설치하고 싶겠지만 꾹 참고 다음으로 넘어가자.



이제 Download WinPcap 4.1.2 Developer's Pack를 설치 해야한다.

http://www.winpcap.org/devel.htm

(google에 'wpcap for developer'라 치면 나오기도 한다)


이 또한 Download Developer Pack을 누르면 다운 받을 수 있다.

WpdPack_4_1_2.zip 파일이 다운 받아진다.

원하는 위치에 압축을 푼다.

압축을 푼 파일은 잠시 열어두는 것이 편하다.



  • Visual Studiio 2015에 WinPcap 설정

우리의 목적인 Visual Studio 2015에 설정을 해보자.

상단 바에서 프로젝트 메뉴를 찾아야 하는데 막 켜서 보면 없다.

이는 프로젝트를 켜야 메뉴가 보인다.




프로젝트 -> slowtrado 속성(p)를 누르면




slowtrado 속성 페이지가 뜬다.


사이드바에서 구성 속성 -> VC++ 디렉터리



여기서 포함 디렉터리와 라이브러리 디렉터리에 우리가 다운 받은 WinPcap을 추가할 것이다.

미리 열어둔 압출 파일에서  WpdPack -> Include 경로를 복사한 후 다시 visual로 넘어온다.

포함 디렉터리 - ∨ 모양 클릭 - <편집...>



하얀 창을 더블 클릭하면 추가할 수 있다. 



미리 복사해 둔 경로를 넣어주고 확인을 누른다.


이제 라이브러리 디렉터리에 추가해주기 위해 풀어둔 압축 파일로 간다.

Lib 파일의 경로를 복사한다.

위와 같이 라이브러리 디렉터리 편집을 눌러 복사한 경로 입력한 후 확인을 누른다.



잘 했다면 포함 디렉터리와 라이브러리 디렉터리의 글씨가 굵게 변한 것을 볼 수 있다.


사이드 바에서 구성 속성 -> C/C++ -> 전처리기



전처리기 정의 - ∨ 모양 클릭 - <편집...>



하얀 창을 보면 WIN32, _DEBUG와 _CONSOLE만 있다. 여기에

HAVE_REMOTE 와 WPCAP를 추가한 후 확인을 누른다.


다시 사이드 바에서 구성 속성 -> 링커 -> 입력

추가 종속성 - ∨ 모양 클릭 - <편집...>

하얀 창에 wpcap.lib을 추가한 후 확인을 누른다.



이제 모든 속성 설정은 끝이 났다.

확인을 누른다.

#include <pcap.h>를 치면 빨간줄이 뜨지 않는 것을 확인할 수 있다.


난... 처음에 편집을 누르지 않고 바로 변경을 해서 #include <stdio.h>에 빨간 줄이 떴다..

모두들 변경 말고 편집을 누르고 추가를 해서 성공하기를 바란다.

아! 만약 자신도 그랬다면 가볍게 그 프로젝트는 버리고 새로 만들어서 하면 된다.


첫 포스팅인데 힘겨웠다...ㄷ

Posted by dodssockii :