error C2065: ‘CTL_CODE’ : undeclared identifier

今天写了一个简单的驱动程序和应用程序通信,在一个控制台应用程序中用DeviceIoControl,结果提示CTL_CODE没定义……


error C2065: ‘CTL_CODE’ : undeclared identifier


于是跑去MSDN找了一下DeviceIoControl,提示要Winbase.h,加上去还是不解决问题。于是又找到CTL_CODE提示要Windev.h,估计是WinCE的吧,没有这个头文件。最后只能找谷歌了,原来需要winioctl.h。
而且,需要把winioctl.h放在windows.h的后面,否则又会出现一大堆编译错误。




Copyed From 程序人生 
Home Page:http://www.programlife.net 
Source URL:http://www.programlife.net/error-c2065-ctl_code-undeclared-identifier.html 

你可能感兴趣的:(error C2065: ‘CTL_CODE’ : undeclared identifier)