반응형

WDK VC6.0에서 빌드되지 않는다.


APP
개발 7년차에 새로 맡게된 드라이버 개발 업무.
새로운 마음으로 드라이버 개발 스터디를 시작했다
.

처음에는 Chris Cant Windows Driver Model에 나온대로 makefile프로젝트를 만들어 사용했지만
,
새 프로젝트 생성 할 때마다, 성가시다
.
"
실용주의 프로그래머"에서 그랬던가
?
단순 반복작업을 끊임없이 반복하지 말라고. 자동화 프로세스를 생성하라고
...

의욕에 넘쳐, 드라이버 개발 AppWizard도 만들고

쌍으로 동작하는 드라이버 테스트 AppWizard도 만들었다.

AppWizard
를 만들어서 Filter-Hook드라이버를 생성해 보니
,
... 스스로도 만족스러웠다
.

근데
...
해당 드라이버의 Vista버전을 만들기 위해, WFP Callout 드라이버를 작성하다보니

이 넘은 WDK가 필요하다.

출근하자 마자 DDK를 지우고 WDK 개발 환경을 구축했다
.

두근거리는 마음으로 빌드를 해 보았건만
....
"Compiler version not supported by Windows DDK"
이런 놈의 에러가 뜬다.

위치는 ntddk.h

#if _MSC_VER < 1300
#error Compiler version not supported by Windows DDK
#endif

"
.. 뭐야? VC6.0으로는 빌드가 안되는 거야"

이리저리 자료를 찾아보니, 눈에 들어오는 문장이 있다
.
"참고로 WDK VisualStudio 6.0에서는 컴파일 되지 않습니다"

OTL ...

삽질 한거란 말이더냐?
암튼 안된단다
.

Visaul Studio 2005
를 이용해 빌드하는 방법은 눈에 띈다.
그치만 makefile프로젝트인걸
...

꿩대신 닭! 해당 정보는 아래 블로그를 참조
.
http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm
http://blog.naver.com/ikoguryo?Redirect=Log&logNo=10022487837
http://octet.egloos.com/1085023

 

반응형

'Windows Programming > 드라이버' 카테고리의 다른 글

Run-time String 함수와 kernel String함수의 대응관계  (0) 2008.10.17
[TDI Filter Driver] tdifw  (0) 2008.09.23
Filter-Hook Driver  (0) 2008.07.21
Network Driver의 종류  (0) 2008.07.21
DeviceObject 삭제  (1) 2008.06.20

+ Recent posts