skynova
驱动牛犊
驱动牛犊
  • 注册日期2004-07-05
  • 最后登录2004-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2297回复:7

如何设置VC与ddk

楼主#
更多 发布于:2004-07-05 08:40
我刚开始接触ddk,
可是用VC编译一个程序是总是提示说找不到
 fatal error C1083: Cannot open include file: 'hidsdi.h': No such file or directory

可能是VC和DDK的设置没有设好,
请问如何来设呀,
查文档又没有找到。在线等。
supcent
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2005-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-06 08:55
在PROJECT -》SETTING-》LINK下添加  setupapi.lib hid.lib.
skynova
驱动牛犊
驱动牛犊
  • 注册日期2004-07-05
  • 最后登录2004-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-05 20:27
怎么样设置呀
好多文章都说可以设置一下直接用,

可就是没有说怎么设置,
郁闷呀
那位知道请告诉我呀
skynova
驱动牛犊
驱动牛犊
  • 注册日期2004-07-05
  • 最后登录2004-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-05 17:26
先找到那个头文件所在的目录。
然后在VC的TOOL的OPTION选项在INCLUDE DIRECTORY里加入所在目录。
另: 如果找不到库文件,方法同上。



不行呀,
按你的方法做了还是不行
不过现在错误改为了:
error LNK2001: unresolved external symbol _HidP_GetCaps@8
Cpp1.obj : error LNK2001: unresolved external symbol _HidD_GetPreparsedData@8
Cpp1.obj : error LNK2001: unresolved external symbol _HidD_GetProductString@12
Cpp1.obj : error LNK2001: unresolved external symbol _HidD_GetManufacturerString@12
Cpp1.obj : error LNK2001: unresolved external symbol _HidD_GetAttributes@8
Cpp1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
Cpp1.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
Cpp1.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
Cpp1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16
Cpp1.obj : error LNK2001: unresolved external symbol _HidD_GetHidGuid@4
Debug/Cpp1.exe : fatal error LNK1120: 10 unresolved externals
Error executing link.exe.

我找了一下这些函数,
声明在hidpi.h中,也包含了,
还是不行
是不是和我的platform有关,我的是platform sdk 2003,
我认为可能还是没有、设置好,
我的这个程序是别人测试过的,应该不会有错的。
有知道的告我呀
supcent
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2005-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-05 15:19
先找到那个头文件所在的目录。
然后在VC的TOOL的OPTION选项在INCLUDE DIRECTORY里加入所在目录。
另: 如果找不到库文件,方法同上。
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-05 12:25
记得网上有一篇专门将ddk和vc安装方面的文章,你可以google一下
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
skynova
驱动牛犊
驱动牛犊
  • 注册日期2004-07-05
  • 最后登录2004-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-05 09:03
看一下VC头文件路径的设置。



我的VC在D:\program file\VC
DDK在D:\nt ddk,
hidsdi.h  是DDK里的头文件,

请问怎么设置才能调用呀。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-05 08:50
看一下VC头文件路径的设置。
游客

返回顶部