阅读:1247回复:3
编译怎么不认识“FILE”呀???
我安装了DDK,在DOS下运行setenv.bat后可以编译所有DDK自己带的例子源程序,但是当我在一个源程序里加入3行:
include <stdio.h> FILE *fp; printf(\"/n\"); 编译时怎么显示 “ ‘FILE’undeclared identifier ” “ ‘printf’undeclared identifier ” 看DOS下的环境变量好象都已经设置正确了呀,包括了VC6和DDK的环境了呀,怎么回事呀???????? |
|
沙发#
发布于:2002-03-14 11:32
你没有把关于FILE的定义所在文件包含并且在驱动中不能使用printf函数!
|
|
板凳#
发布于:2002-03-14 12:21
内核程序要使用内核层中的变量、结构、函数。
应用层中的大多数在内核层中不能使用! |
|
地板#
发布于:2002-03-14 12:52
那我怎么调试程序呀,怎么看收到的包是什么内容呢?我的开发环境在98,我的测试环境是2000呀???
|
|