版块
论坛
喜欢
话题
应用
搜索
登录
注册
libin2309的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=41192
DDk啊编译问题
我设置好了DDK的编译环境,编译我的程序,得到以下的提示:Compiling...jiema.cLinking...jiema.obj : error LNK2001: unresolved external symbol __imp__IoReportResourceUsage...
全文
回复
(
18
)
2004-03-04 21:29
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
libin2309
:
[quote]估计是你的ISR所在的文件扩展名是cpp的缘故 JiemaIsr 是我的中断服务例程,它在我的源文件jiema.c里,扩展名不是cpp,是c,头文件也包括全了,真的很奇怪,为什么就不行?把 IoConnectInterrupt函数注释掉就不出毛病了。 [/...
(2004-03-07 19:53)
回复
libin2309
:
估计是你的ISR所在的文件扩展名是cpp的缘故 JiemaIsr 是我的中断服务例程,它在我的源文件jiema.c里,扩展名不是cpp,是c,头文件也包括全了,真的很奇怪,为什么就不行?把 IoConnectInterrupt函数注释掉就不出毛病了。
(2004-03-07 08:28)
回复
arthurtu
:
估计是你的ISR所在的文件扩展名是cpp的缘故
(2004-03-06 22:32)
回复
libin2309
:
你可能犯了和我一样的错误 在c中,变量要先定义再使用 你的程序中DriverEntry里第一行是DbgPrint(",,,,,"); 而你在其后定义变量 就违背了这个原则 所以出现变量非法 就连NTSTATUS这样最基本的类型也是非法的 ...
(2004-03-06 21:03)
回复
wengyu100
:
你可能犯了和我一样的错误 在c中,变量要先定义再使用 你的程序中DriverEntry里第一行是DbgPrint(",,,,,"); 而你在其后定义变量 就违背了这个原则 所以出现变量非法 就连NTSTATUS这样最基本的类型也是非法的 ...
(2004-03-06 20:36)
回复
libin2309
:
问题解决了,但不知道为什么会时这样造成的: 我的程序中DriverEntry里第一行时: DbgPrint(",,,,,"); 我吧这行去掉,或者放到后面,就能成功编译,一个错误也没有,但放到第一行就有很多奇怪的错误。为什么?? 另外我又遇上这样的...
(2004-03-06 20:06)
回复
yilou
:
怎么设置啊!
(2004-03-06 09:27)
回复
libin2309
:
一般这种错误都是环境变量没有设置好 我用设置好的环境变量编译DDK的例子没什么问题。 那都设置哪些啊?
(2004-03-05 21:05)
回复
arthurtu
:
一般这种错误都是环境变量没有设置好
(2004-03-05 20:55)
回复
libin2309
:
我加上了wdm.h文件,但还有原来的错误。 怎么出现这样的怪问题????
(2004-03-05 17:19)
回复
1
2
下一页 »
libin2309
加关注
写私信
0
关注
0
粉丝
796
帖子
返回顶部