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文件即可.
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文件即可.