비주얼스튜디오에서 DDK build를...

DriverStudio를 설치해서 VC6에서 DDK 빌드를 한다.
비주얼스튜디오 IDE를 사용해서 편하긴 한데 웬지 모를 존재의 무거움(?)이랄까?
매번 드라이버스튜디오를 설치해야하고 환경설정해야하고...
가장 중요한건 돈주고 사야한다는거...

googling 하다가 알아낸 것들...

1. http://www.osronline.com/article.cfm?article=43 에서 DDKBUILD를 다운받아 비주얼스튜디오 또는 프로젝트 폴더에 복사해 넣은다음
2. VC6 또는 VS.NET에서 New Project를 Makefile project로 프로젝트 생성하고 - build command line에는 ddkbuild -WNET checked . -ceZ 이정도로 적당히 설정/
3. SOURCE, MAKE 파일 및 소스파일등을 생성하고 빌드를 수행하면 된다.

VS.NET에서 New Project를 Makefile로 생성해서 DDK를 빌드하는 방법에 대해 자세하게 나와있다.
http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm
영어 알레리기가 있는분은 somma님 블러그를 보시길...
(http://somma.egloos.com/2710282)

사용자 삽입 이미지

CodeProject에 있는 위저드를 통한 DDK 빌드 환경
http://www.codeproject.com/tools/driverwizard.asp
project wizard를 만드는게 일이 되겠지만 한번 만들어 놓으면 좋을듯한데...

사용자 삽입 이미지

그외에...
http://www.codeproject.com/macro/ddkwizard.asp


DDK 빌드하다가
regmlib.lib(reglib.obj) : error LNK2026: module unsafe for SAFESEH image.
위와 같은 에러가 발생하면 set NO_SAFESEH=1 와 같이 ddkbuild.bat 또는 ddkbuild.cmd에 설정하도록 한다.

2003 DDK를 설치했다면
XP를 위한 빌드는
ddkbuild -WNETXP [checked/free] . -ceZ
2K를 위한 빌드는
ddkbuild -WNET2K [checked/free] . -ceZ

XP DDK를 설치했다면 각각 아래와 같다.
ddkbuild -WXP [checked/free] . -ceZ
ddkbuild -WXP2K [checked/free] . -ceZ

신고
Trackback 1 Comment 0
prev 1 ··· 60 61 62 63 64 65 66 67 68 ··· 652 next


티스토리 툴바