在WINXP+BCB,使用WIN2000DDK编程的高手请进?在线等。

MTLee 2006-09-12 12:03:29
在vc中代码可以正常使用,但是转换成BCB的代码出现如下的错误提示,
大致是DDK 中PHKEY和WINDOWS中的定义含糊,冲突。
错误代码如下。


#include <vcl.h>
#include <windows.h>
#include <regstr.h>
#include <winbase.h>
#pragma hdrstop

#include "hidsdi.h"
#include "SETUPAPI.H"
#include "cfgmgr32.h" //这一行出现这样的错误


[C++ Error] cfgmgr32.h(2427): E2015 Ambiguity between 'PHKEY' and 'Windows::PHKEY'
...全文
152 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joe 2006-09-12
  • 打赏
  • 举报
回复
可能是DDK和Windows中的定义重复,在包含DDK头文件的时候,请用绝对路径试试看,如:"C:\NTDDK\headers\cfgmgr32.h"

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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