下的是 WDK 7600.16385.1
奈何VC6.0跑起来会报错,实在又没有VS2003以及以上版本,所有就干脆用eclipse来搭建一个环境,恰好最近经常用 ndk 已经玩得有点熟了,发现挺好用的。
先看 DDK 的几个快捷方式,
C:\WINDOWS\system32\cmd.exe /k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\ chk x86
WNET
我用的是2003系统。
打算自己建两个快捷方式,给eclipse用,使用命令
C:\WINDOWS\system32\cmd.exe /k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\
chk x86
WNET eclipse
先打开
D:\WinDDK\7600.16385.1\bin\setenv.bat
增加几句,这个批处理的cmd命令很好理解,比较简单
::大约30行处。 :NextArg 前几行
set eclipse=FALSE
::大约 92行处。 :NextArg 末尾前几行 :ArgOK 之前
if /I "%1"=="eclipse" goto ArgOK
:: 大约 125 行处 :ArgOK 末尾前几行 :GetStarted 之前
if /I "%1"=="eclipse" set eclipse=TRUE
:: 最末尾, :exit 之后一行
if /I "%eclipse%" == "TRUE" (
start /d "D:\Program Files\eclipseME\" eclipse.exe
)
蓝色路径替换成你自己的eclipse路径即可
打开Eclipse 的
Window -- Preferences -- Environment 点里面的的 Select... 按钮
就能发现各种预设值的环境变量,这个正是我们需要的。
如果要所有的项目都能生效,就在这里添加各种环境值,如果只想对单个的工程生效,只需要点那个工程的属性去设置一下
C/C++ General -- Paths and Symbols 即可
全局生效配置:
CPLUS_INCLUDE_PATH=
C_INCLUDE_PATH=
LIBRARY_PATH=
单独工程配置:
添加
${DDK_INC_PATH}
${SDK_INC_PATH}
${CRT_INC_PATH}
${KMDF_INC_PATH}
${MFC_INC_PATH}
${WDM_INC_PATH}
${ATL_INC_PATH}
按需添加即可,不用全部都加
注意勾选 add to all configurations 和add to all languages. 让他在所有的语言里面一并添加了
完成后编译,发现有错误
D:\WinDDK\7600.16385.1\bin\makefile.new(7117) : fatal error U1087: cannot have : and :: dependents for same target
Stop.
一检查,原来是项目的路径中有空格,他大爷的,纳闷了,把项目弄到没有空格的路径里面去clear一下,再编译就解决。
还有一点忘了,就是编译的命令改成 nmake 。
对于常用 eclipse 写代码我来说,爽就不用说了,而且灰常方便,动辄装个GB级别的 VS 还是要舒服很多那。
各种平台上用一套统一的IDE还是很过瘾的。
分享到:
相关推荐
搭建驱动编译环境DDKWizard+WinDDK+VS2005.pdf
基础功能读出config_descriptor并endoint0x1写入16个字节,endpoint0线读出16个字节,有键盘动作推出。exe是应用层,sys是驱动层,需要inf和一个...与编译环境有关。应用层还可以再改得精简一些,这样也可以了。
可提供build命令+source文件编译,支持我们的window驱动开发,即利用WINDDK提供的编译命令进行编译。
WinDDK+for+XP六部分之一 WinDDK+for+XP六部分之一
WinDDK2000使用手册
widows 开发所用的DDK开发包的设置 widows 开发所用的DDK开发包的设置
ntddk winddk 分卷压缩的文件大小65M 这里是分卷2
这是在xp使用的winDDk,他的作用我就不要说了吧,我在网上找了好久都没找到,很难得的,win2kddk.part04.rar
史上最简单的VS2008+WINDDK驱动开发环境搭建 最快两分钟搭好,实测
以前的不少注册表监控实例,在新的操作系统下运行不了了 其中最出名的RegMon 在XP下打上补丁...我找了一个用winddk 7 写的注册表监控实例,不过它说要在windows 7下才能运行,没有试,大家对这方面有兴趣的,下载去试试
由于文件太大 分为两个包,主文件winddk.col,用hh打开,可以建快捷方式打开
自己根据寒江独钓整理的键盘过滤驱动程序,基于vs2008和WinDDK7600,这个程序比较完整,对于想要建立vs2008开发环境的同学而已,相当有入门参考意义。亲测能用。
ntddk winddk 分卷压缩的文件大小65M 这里是分卷1
驱动开发的一些简介,帮助大家理解什么是驱动,什么是DDK
windows ddk .初学驱动编程要看的.
一个开放源代码的ARP防火墙,编译需要winddk的支持