社区
驱动开发/核心开发
帖子详情
DDK编译驱动,不识别头文件定义的自数据类型
zigzeg
2008-01-14 05:24:57
两个文件: try.c try.h
source:
TARGETNAME=try
TARGETPATH=obj
TARGETTYPE=DRIVER
DRIVERTYPE=WDM
INCLUDES=$(XPBASE)inc\ddk\wdm\wxp
SOURCES=try.c
---------------
DDKXP 2600
采用命令行编译,在程序目录下,build
报错,都是我在头文件中定义的数据变量不被识别。
不知道是什么原因?
...全文
179
8
打赏
收藏
DDK编译驱动,不识别头文件定义的自数据类型
两个文件: try.c try.h source: TARGETNAME=try TARGETPATH=obj TARGETTYPE=DRIVER DRIVERTYPE=WDM INCLUDES=$(XPBASE)inc\ddk\wdm\wxp SOURCES=try.c --------------- DDKXP 2600 采用命令行编译,在程序目录下,build 报错,都是我在头文件中定义的数据变量不被识别。 不知道是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zigzeg
2008-01-21
打赏
举报
回复
sources文件中要不要包含link.c文件?好像link.c文件并没有编译。
---------------------------------------------------------
sources=try.c
DDK中如何根据sources编译try.c文件?
如果:
// in try.c //
..
#include "link.h"
#include "cam.h"
..
那么会不会编译同目录下的link.c文件?
这些头文件查找的顺序是什么?
当前目录,sources文件中定义的包含目录, 系统目录?
zigzeg
2008-01-21
打赏
举报
回复
遇到个链接问题:
TARGETNAME=try
TARGETPATH=obj
TARGETTYPE=DRIVER
DRIVERTYPE=WDM
INCLUDES=$(XPBASE)inc\ddk\wdm\wxp
C_DEFINES=$(C_DEFINES) /DDRIVER
TARGETLIBS=$(XPBASE)\lib\wxp\*\usbd.lib
USE_MAPSYM=1
SOURCES=try.c
------------------------------
try.c 中调用了link.c 文件中定义的函数,由于try.c 中包含了link.h头文件,编译try.c 没有错误。
但链接时,却链接不到正确的在link.c中的函数。报:error LNK2019
不知道是什么原因? 该如何解决?
zigzeg
2008-01-16
打赏
举报
回复
谢谢!
柚木卤鹅
2008-01-16
打赏
举报
回复
在Source中加/wc
build -cZ
美伊小公主的奶爸
2008-01-15
打赏
举报
回复
你是不是装完ddk没有重启动机器?因为可能不重启$(XPBASE)环境变量注册不进去
zigzeg
2008-01-15
打赏
举报
回复
问题解决了参照其他sources, 在sources中加了条:
C_DEFINES=$(C_DEFINES) /DDRIVER
就编译通过了。
但不是很明白具体是什么意思,有人知道么?
-----------
现在遇到个新问题:
有些函数定义中用到了关键字IN,如:VOID FlushKeypadQueue(IN PDEVICE_EXTENSION ext);
报错,少‘)’,‘;’等等之类错误。所有错误都是这样的。
不知道该如何解决?
zigzeg
2008-01-15
打赏
举报
回复
重器过系统了,采用EasySYS生成的项目也可以正确编译,*.sys文件生成。
但是按照EasySYS生成的Sources我的就是通过不了。
错误都是些自定义的宏,变量不能识别, 这些都是在同名头文件中中声明的。
我装的DDK启动非常慢,要10分钟才能能显示提示符,不知道什么原因?
MBWQ
2008-01-15
打赏
举报
回复
工具路径里添加ddk的头文件,要放到第一行
把你的错误代码google搜索一下就能找到了
Windows网络
驱动
、NDIS
驱动
(微端口
驱动
、中间层
驱动
、协议
驱动
)、TDI
驱动
(网络传输层过滤)、WFP(Windows Filtering Platfrom))
catalog 0.引言 1.Windows 2000网络结构和OSI模型 2.NDIS
驱动
3.NDIS微端口
驱动
编程实例 4.NDIS中间层
驱动
编程实例 5.TDI
驱动
6.TDI
驱动
7.TDI的过滤框架 8.WFP(Windows Filtering Platform windows过滤平台) 0.引言 最早出现的网络
驱动
应该是网卡
驱动
,这是Windows的下进行...
《Windows
驱动
开发技术详解》学习笔记
Abstract 如果推荐 Windows
驱动
开发的入门书,我强烈推荐《Windows
驱动
开发技术详解》。但是由于成书的时间较早,该书中提到的很多工具和环境都已不可用或找不到,而本文搜集了大部分的工具,并在 win10X64 上安装开发环境,在 win7x86 上进行实验,趟过了不少实际
编译
和测试中遇到的坑。此外,本文也对相关章节的重点进行了总结,全文目录如下: 全书导读 开发和调试 驱...
使用 C++ 编写内核模式
驱动
程序的优点与缺点
使用 C++ 编写内核模式
驱动
程序的优点与缺点本页内容简介内核模式代码注意事项将 C++
编译
器用于内核模式代码内核模式
驱动
程序的 C++ 问题结束语参考资料
C++ 及其对象特性似乎与 Microsoft Windows Driver Model (WDM) 和 Windows Driver Foundation (WDF)
驱动
程序的语义非常吻合。但是,对于内核模式
驱动
程序,C++ 语言的一些特性可能导致难以发现和解决的问题。为了帮助您进行合理选择,本文将与您分享来自
windows
驱动
编程入门
刚学windows
驱动
,经过几天的摸索,有一些经验,先总结如下;必备工具:windows
驱动
开发包:wdk;调试工具:windbg;
驱动
加载工具:INSTDRV.exe 至于windows
驱动
的一些流程,说实话我也没弄太清楚,只不过先弄一个例子手动抄写一些,
编译
调试一下看看吧。例子程序是我在网上找的:/**************************************
USB软硬件知识之五:WINCE USB设备
驱动
程序导读
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行
驱动
程序开发的工作。通过本文,我希望能让更多的朋友理解Windows CE下对USB设备的
驱动
模型及样例程序中的实现过程,以样例代码为基础理顺USB设备
驱动
程序的开发思路。在看样例程序之前,我们就先来看下图: 在此图中,我们可以非常清晰的看到主机和物理外设之
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章