我设置好了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)

返回顶部