VC6 DDK編譯環境配置

2021-06-03 22:29:36 字數 1203 閱讀 6514

1.使用vc6ide建立乙個makefile專案[testdrv]

2.新增testdrv.h,testdrv.cpp並編寫**,**內容略

3.設定專案,選擇選單[project]->settings

command line:

makedrv d:\winddk\2600 fre

rebuild all options:

-nmake /a

output file name:

testdrv.sys

4. 在專案目錄下建立乙個 makedrv.bat

@echo off

if "%1"=="" goto usage

if "%2"=="" goto usage

if not exist %1\bin\setenv.bat goto usage

set projectdir=%cd%

call %1\bin\setenv %1 %2

%projectdir:~0,2%

cd %projectdir%

build -b -w %3 %4 %5 %6 %7

goto exit

:usage

echo usage makedrv ddk_dir fre/chk [build_options]

:exit

5. 建立乙個makefile檔案,下面是檔案內容,內容固定。

#

# do not edit this file!!! edit .\sources. if you want to add a new source

# file to this component. this file merely indirects to the real make file

# that is shared by all the components of nt os/2

#!include $(ntmakeenv)\makefile.def

6. 建立乙個sources檔案,下面是檔案內容.

targetname=testdrv

targettype=driver

targetpath=obj

includes=.\

sources = testdrv.c

7.現在就可以編譯了.

VC的DDK編譯環境構建

2 在debug中建立check版的驅動 注 wxp 為windows xp 3 在release中建立free版驅動 4 匯入檔案 5 編譯工程 6 生成結果 生成objchk i386中的usbview.exe 說白了原理與在dos編譯一樣 如下為dos編譯方法 setenv即為setenv.b...

怎樣配置vc的環境來編譯驅動

寫下怎麼配置vc的環境吧,不過網上這方面的文章很多了,我就不寫重複的東西了,講符號配置順延。怎樣配置vc的環境來編譯驅動 最好用vc 7.0來編譯驅動,6.0的編譯器沒有7.0的編譯器好,編譯器用的越新越好,驅動和普通的程式沒有什麼區別 在開始講如何配置環境前,先想想自己要編譯程式,需要讓編譯器知道...

VC6 編譯選項問題

為了能將原始檔編譯成dll目標 以前總以為是要設定 mt,md mt d,md d.那麼在link命令列中有 1 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.li...