首页
社区
课程
招聘
[旧帖] [求助大神]xp下 DDK build无法通过编译! 0.00雪花
发表于: 2015-6-21 14:50 1808

[旧帖] [求助大神]xp下 DDK build无法通过编译! 0.00雪花

2015-6-21 14:50
1808
我安装的是 Windows DDK 3790.1830
第一个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 driver components of the Windows NT DDK
#

!INCLUDE $(NTMAKEENV)\makefile.def

第二个source文件:
#下边这行指定生成驱动名字DDK_HelloWorld.sys
TARGETNAME=DDK_HelloWorld
#下边这行指定生成文件的类型DRIVER指驱动
TARGETTYPE=DRIVER
#下边这行指定生成驱动所在的路径\SYS\DDK_HelloWorld.sys
TARGETPATH=SYS
#下边这行指定相关头文件所在目录路径
INCLUDES=$(BASEDIR)\inc;\
      $(BASEDIR)\inc\wxp;\

##上边必空一行D:\WINDDK\3790.1830 等价$(BASEDIR)
#下边这行指定驱动源代码*.cpp或者*.c
SOURCES=mini_ddk.c\

第三个mini_ddk.c文件:
//_stdcall
#include <ntddk.h>
int DriverEntry(PDRIVER_OBJECT A,PUNICODE_STRING B)
{
return (1);
}

错误信息:
1>errors in directory d:\event
1>NMAKE : fatal error U1064: MAKEFILE not found and no target specified
101>NMAKE : fatal error U1064: MAKEFILE not found and no target specified

请问怎么调试?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 86
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
makefile有问题,你从驱动示例复制一个试试
2015-6-23 15:30
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
第一段里Makefile部分的内容是说,
Makefile实际上用着同一个$(NTMAKEENV)\makefile.def位置的文件。
既然报错说文件的问题,
请试着找找这个文件,看看NTMAKEENV是否一个环境变量。
微软挺喜欢干出缺环境变量的事情……
2015-6-23 18:53
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢。复制过的,没什么卵用!
2015-6-24 20:09
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感觉您初学驱动,可以参考下面的链接
http://www.codeproject.com/Articles/9504/Driver-Development-Part-Introduction-to-Drivers

链接中有源码,可以编译通过,可以参考他的makefile。链接是一系列文章,非常好。
2015-6-24 22:22
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢大家的热情帮助!我已经用虚拟机解决了这个问题。貌似是因为使用ultra editor  和gvim等编辑器设置makefile引起的,在虚拟机中重装系统就没问题。
2015-6-25 10:38
0
游客
登录 | 注册 方可回帖
返回
//