zykpa
驱动牛犊
驱动牛犊
  • 注册日期2003-04-20
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1423回复:3

ddk中设备号的正确书写格式

楼主#
更多 发布于:2003-04-21 09:22
#define usbname_CLASS_GUID \\
{ 0xa7cde57a, 0x4354, 0x4c35, { 0xa8, 0xef, 0xd0, 0x2e, 0xa8, 0xe, 0x5f, 0x43}}

GUID pGuid=usbname_CLASS_GUID;
HardwareDeviceInfo=SetupDiGetClassDevs(pGuid,
                     NULL,
                   NULL,
                   (DIBCF_PRESENT|DIGCF_UBTERFACEDEVICE); 
}
我在vc中这样做的定义,结果我在运行后出现102个错误,我不知道为
什么啊?
错误都是
error C2018: unknown character \'0xa1\'
LittleX
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2015-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望55点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2003-04-21 16:48
主要是包括汉字的空格符,检查空格
gx_kyw
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2011-04-13
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-21 12:47
呵呵。这段代码肯定是从哪拷贝过来的..
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2003-04-21 11:56
嘿嘿,这个错误阿,你看看编译原理书就明白了,任何一种语言都有它自己的字符集的,当你的源代码里面有不属于这个字符集的字符时,就出这个错,肯定是你的源代码里面有了非法字符,而VC++显示不出来,看上去好像很正确。其实不对,用UEdit32之类的编辑器到16进制编辑里面可以看出来的。
游客

返回顶部