首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

vc pdiusbd12驱动的使用 急 setupapi.h setupapi.lib

2013-02-17 
vc pdiusbd12驱动的应用急 setupapi.hsetupapi.lib我被叫更改一个原有的一个程序,程序用到了 pdiusbd12的

vc pdiusbd12驱动的应用 急 setupapi.h setupapi.lib
我被叫更改一个原有的一个程序,程序用到了 pdiusbd12的驱动,
我在用 vc编译程序的时候  一开始 出现了
>LINK : fatal error LNK1181: 无法打开输入文件“..\..\..\..\WINDDK\2600\lib\i386\free\setupapi.lib”

后来我一阵瞎改,添加 lib 库等操作
又出现了
1>c:\program files\microsoft sdks\windows\v6.0a\include\setupapi.h(60) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\setupapi.h(60) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\spapidef.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“SP_LOG_TOKEN”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\spapidef.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\spapidef.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\commctrl.h(19) : error C2059: 语法错误 : “return”
1>c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: “CALLBACK”: 未声明的标识符
1>c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C2065: “LPFNPSPCALLBACKA”: 未声明的标识符
1>c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\prsht.h(97) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译


有没有高手能帮一下 ,明天急着要用!!跪求
[解决办法]
你添加setupapi.lib 库了吗,vs2005 下添加项目->属性->链接器->输入->附加依赖项->添加Setupapi.lib
[解决办法]
尝试如下:
1。 删除之前对头文件之类的操作,只确保.lib仍然可以找到。
2。打开VC --> Tools --> option--> projects and Solutions --> VC++ directories
从Show directions for中选择Include files, 添加your DDK path\ince\api;

热点排行