大家好,我在做OV9650例子的时候,当在Play函数里面加入
ret=DeviceIoControl(hCam,IOCTL_CAM_SETGAMMA,NULL,0,&gamma_enable,1,NULL,NULL);
时,编译时会出现错误,提示如下:
正在编译...
OV96Dlg.cpp
.\OV96Dlg.cpp(254) : error C2065: 'FILE_DEVICE_VIDEO' : undeclared identifier
.\OV96Dlg.cpp(254) : error C2065: 'METHOD_IN_DIRECT' : undeclared identifier
.\OV96Dlg.cpp(254) : error C2065: 'FILE_ANY_ACCESS' : undeclared identifier
.\OV96Dlg.cpp(254) : error C2065: 'gamma_enable' : undeclared identifier
.\OV96Dlg.cpp(254) : error C3861: 'CTL_CODE': identifier not found
生成日志保存在“file://g:\My Documents\Visual Studio 2005\Projects\OV96\OV96\TQ2440A (ARMV4I)\Debug\BuildLog.htm”
我以为库里面有这些常数呢,在cpp文件中直接复制的camera.h中的那些内容,可是用到的时候怎么会出现这些错误呢!
谢谢! |