将VC6设置为WinDDK开发环境

 
WinDDK的编译等都基于命令行方式,其实也可以将VC6设置为WinDDK开发环境, 按照以下步骤来做,很简单

1. 安装VC6, 最好安装VC助手.
2. 新建一个project,类型是Makefile.
3. 将工程文件(*.cpp, *.c , *.h)加进去, 利用VC6来编辑文件.
4. 新建一个bat文件, 如: skeletion.bat, 编辑如下命令:

# skeletion.bat

CALL C:\WinDDK\6001.18001\bin\setenv.bat C:\WinDDK\6001.18001\ chk WXP
cd C:\WinDDK\6001.18001\src\umdf\skeleton\
build -ceZ

echo **********************************************
echo     building test environment!!
echo **********************************************

copy C:\WinDDK\6001.18001\tools\devcon\i386\devcon.exe skeleton\debug\
copy objchk_wxp_x86\i386\UMDFSkeleton.dll skeleton\debug\
copy objchk_wxp_x86\i386\UMDFSkeleton_Root.inf skeleton\debug\
copy C:\WinDDK\WDFREDIST1.7\redist\WDF\x86\*.dll skeleton\debug\

cd skeleton\debug\
CALL devcon.exe install UMDFSkeleton_Root.inf UMDFSamples\Skeleton

echo **********************************************
echo     done!!
echo **********************************************

#=================================================================================================
# skeletion.bat 用到一些小技巧:
CALL C:\WinDDK\6001.18001\bin\setenv.bat C:\WinDDK\6001.18001\ chk WXP 是设置WinDDK的开发环境.
build -ceZ 是执行编译.
一堆的copy命令是将安装所需要的文件拷贝到debug目录.
CALL devcon.exe install UMDFSkeleton_Root.inf UMDFSamples\Skeleton 是将驱动程序直接安装好。
#=================================================================================================

5. 在VC6设置 Projects ---> Settings ----> Genernal ---> Build Command Line: ---> skeletion.bat

6. 在VC6内选择编译命令, 其实是执行 skeletion.bat 文件, 结果输出到VC6。

7. 结果如下图. 很简单吧. :)



8. 当然也可以用命令行的方式, 其中BLD还是很好用的.



9. 完毕!在VC6点一下编译按钮, 即可完成驱动程序的编译, 汇集, 安装等功能。

这个技巧其实是bat文件,应该根据实际情况调整bat文件即可.

你可能感兴趣的:(将VC6设置为WinDDK开发环境)