网站导航:首页 > 论坛 > USB > 帖子浏览
   您正在浏览第 752 号帖子 收藏该帖

楼主 作者:天山游客  发表时间:2010-10-9 13:33:27

为什么我编译时会出现这个问题?


我下了本站的CHid类导入我的程序后出现以下错误
e:\ncy xp所有程序\ncy 3.0\ncymain\hid.h(31) : error C2146: syntax error : missing ';' before identifier 'm_hDevNotify'
e:\ncy xp所有程序\ncy 3.0\ncymain\hid.h(31) : error C2501: 'HDEVNOTIFY' : missing storage-class or type specifiers
stdafx.h 加过#define WINVER 0x0500
不知道为什么



回复楼主
第1楼 作者:强强  发表时间:2010-10-10 8:46:05

我的猜测

您没有包含Hid.h头文件或包含的位置不对,我猜您是在主对话框头文件中(EasyUSB51ProgramerTest1Dlg.h)定义的Hid设备类变量
  1. CHid m_MyHidDevice;    
而包含头文件是在主对话框程序文件中(EasyUSB51ProgramerTest1Dlg.cpp)
  1. #include "Hid.h"   


回复楼主    回复第1楼

 
 
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4