阅读:2295回复:7
如何设置VC与ddk
我刚开始接触ddk,
可是用VC编译一个程序是总是提示说找不到 fatal error C1083: Cannot open include file: 'hidsdi.h': No such file or directory 可能是VC和DDK的设置没有设好, 请问如何来设呀, 查文档又没有找到。在线等。 |
|
沙发#
发布于:2004-07-05 08:50
看一下VC头文件路径的设置。
|
|
板凳#
发布于:2004-07-05 09:03
看一下VC头文件路径的设置。 我的VC在D:\program file\VC DDK在D:\nt ddk, hidsdi.h 是DDK里的头文件, 请问怎么设置才能调用呀。 |
|
地板#
发布于:2004-07-05 12:25
记得网上有一篇专门将ddk和vc安装方面的文章,你可以google一下
|
|
|
地下室#
发布于:2004-07-05 15:19
先找到那个头文件所在的目录。
然后在VC的TOOL的OPTION选项在INCLUDE DIRECTORY里加入所在目录。 另: 如果找不到库文件,方法同上。 |
|
5楼#
发布于:2004-07-05 17:26
先找到那个头文件所在的目录。 不行呀, 按你的方法做了还是不行 不过现在错误改为了: 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, 我认为可能还是没有、设置好, 我的这个程序是别人测试过的,应该不会有错的。 有知道的告我呀 |
|
6楼#
发布于:2004-07-05 20:27
怎么样设置呀
好多文章都说可以设置一下直接用, 可就是没有说怎么设置, 郁闷呀 那位知道请告诉我呀 |
|
7楼#
发布于:2004-07-06 08:55
在PROJECT -》SETTING-》LINK下添加 setupapi.lib hid.lib.
|
|