개발을 하기 위해서는 우선 환경을 만들어야 한다.
- 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>에 빨간 줄이 떴다..
모두들 변경 말고 편집을 누르고 추가를 해서 성공하기를 바란다.
아! 만약 자신도 그랬다면 가볍게 그 프로젝트는 버리고 새로 만들어서 하면 된다.
첫 포스팅인데 힘겨웠다...ㄷ