阅读:1330回复:4
编译vdwlibs.dsw时出问题,大虾们帮忙看下,不胜感激!
我用的操作系统是Win2000 Pro,编译环境是只汉化了菜单的VC++6.0,装了Win2000 DDK(安装时显示说是sp1版),然后装了DriverStudioS3.2,顺序是(VC ---> DDK ----> DS),然后按要求以SetDDKGo在VC中打开DriverStudio\\DriverWorks\\Source\\vdwlibs.dsw,选择Win32 WDM Free,然后Build。在kcsq.h中出现以下问题:
1. NTDDI宏未定义 2. IO_CSQ类未定义 3. 改选工具条上的DDK编译,出现“在D:\\Win2000 DDK下DDK未找到的提示”,但是DDK的确安装在那啊。 哪位大虾帮个忙啊! |
|
沙发#
发布于:2005-04-27 22:40
你得ddk路径没加上,在系统环境变量中加上BASEDIR变量,其值为你ddk的路径
|
|
板凳#
发布于:2005-04-28 09:14
我用的操作系统是Win2000 Pro,编译环境是只汉化了菜单的VC++6.0,装了Win2000 DDK(安装时显示说是sp1版),然后装了DriverStudioS3.2,顺序是(VC ---> DDK ----> DS),然后按要求以SetDDKGo在VC中打开DriverStudio\\DriverWorks\\Source\\vdwlibs.dsw,选择Win32 WDM Free,然后Build。在kcsq.h中出现以下问题: 这个偶刚来的经验,CSQ只有xp ddk以后的版本才有,它介绍了新的处理取消IRP同步和互斥的方法,再者DDK路径的设置应加上后面的BUILD号目录,如得这样D:\\WINDDK\\3790.1830 |
|
|
地板#
发布于:2005-05-02 13:34
我把DS3.20卸载了,然后装上附带的DS 2.7版编译通过,现在已经在学着写了些代码了。
不过还有个问题:Softice的显示配置总是不对,偶用的是老的二手的笔记本,Softice设置中自动检测出的显示配置不正确,一按Ctrl+D就花屏,按F5退出正常,再按Ctrl+D就死机了,而且Win启动时载入Softice的显示也不正确,屏幕上出现很多橙色的字符色块(乍一看挺像病毒发作),至今未解决 |
|
地下室#
发布于:2005-05-02 15:34
升级显卡驱动。。试试
|
|
|