急!!! cfgmgr32.h(122) : fatal error C1004: unexpected end of file found

zhengq06 2008-05-20 08:53:54
我想用CM_Request_Device_Eject停止HID设备, 可是引入<cfgmgr32.h>时总是报下面的错误:
e:\winddk\2600\inc\wxp\cfgmgr32.h(122) : error C2146: syntax error : missing ';' before identifier 'LOG_CONF'
e:\winddk\2600\inc\wxp\cfgmgr32.h(122) : fatal error C1004: unexpected end of file found

请帮忙解决啊!!!
...全文
378 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengq06 2008-05-23
  • 打赏
  • 举报
回复
谢谢, 把目录设成DDK的INCLUDE文件夹就OK了。

结帖。
Walker-cheng 2008-05-22
  • 打赏
  • 举报
回复
o
scq2099yt 2008-05-22
  • 打赏
  • 举报
回复
up
day572 2008-05-22
  • 打赏
  • 举报
回复
需要lib文件,cfgmgr32.lib文件。在project->setting下的link页中, Object/library modules编辑框中增加cfgmgr32.lib
rageliu 2008-05-22
  • 打赏
  • 举报
回复
添加#pragma comment(lib, "cfgmgr32.lib")
快乐鹦鹉 2008-05-21
  • 打赏
  • 举报
回复
需要引入相关的lib文件。应该是cfgmgr32.lib文件。在project->setting下的link页中增加引用
zhengq06 2008-05-21
  • 打赏
  • 举报
回复
谢谢, 上面的问题已解决, 加入
#include <atlbase.h>
#include <atlapp.h>

新的问题:

error LNK2001: unresolved external symbol __imp__CM_Request_Device_EjectA@20
fatal error LNK1120: 1 unresolved externals

请帮帮忙啊!!!
cnzdgs 2008-05-20
  • 打赏
  • 举报
回复
头文件的包含顺序有问题,cfgmgr32.h之前应该先包含windows.h或者afx.h之类的头文件。
rageliu 2008-05-20
  • 打赏
  • 举报
回复
有数据类型没定义,看是否还需要其他头文件或是自己定义下
貌似少了"stdafx.h",不过这一般是cpp出的错误
嵌云阁主 2008-05-20
  • 打赏
  • 举报
回复
部分宏定义错误或者缼失
嵌云阁主 2008-05-20
  • 打赏
  • 举报
回复
前一行代码少了分号
快乐鹦鹉 2008-05-20
  • 打赏
  • 举报
回复
把这段代码贴出来

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧