wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1497回复:11

vc的错误,会vc的进来看看是什么错误。

楼主#
更多 发布于:2003-09-18 15:14
这是我照着一个应用程序自己学着编的。但是不知道哪里出了问题。请大家看看啦。  :)
--------------------Configuration: TEST1 - Win32 Debug--------------------
Linking...
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
Debug/TEST1.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

TEST1.exe - 5 error(s), 0 warning(s)
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2003-09-18 15:36
基础上是你的错误

需要引入setupapi的库
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-09-18 15:59
恕我不明白。

引入这个库? 是把setupapi.h加到工程里面去么?

加了,还是不行。

还是说偶错啦。

arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-09-18 20:54
Windows NT/2000 or later: Requires Windows 2000 or later.
  Windows 95/98/Me: Requires Windows 98 or later.
  Header: Declared in Setupapi.h.
  Library: Use Setupapi.lib.


Setupapi.lib
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-09-19 09:36
:(

问题没有解决。.lib用自己动手改么?

我仿照的那个例子没有用到Setupapi.lib或Setupapi.h。而它就能编译过去,我的就出错。


 :(
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-19 09:54
1. 在你的程序中include相应的.h文件。
2. 在Project->Setting->Link中加入相应的.lib文件。
助人乃快乐之本 有人给分就更快乐了 :-)
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-09-19 11:48
十分感谢各位。问题解决了,不知道说什么好啦。 哈哈

本来我想通过改分想给各位多点,可是它总是告诉我超过最大可用分。 我可有很多参与分呀。

没办法了。 只好放这10分表表心意了。

Davyill
驱动牛犊
驱动牛犊
  • 注册日期2001-11-29
  • 最后登录2010-06-18
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-19 18:52
来晚了,
Let's Make Drivers Better
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-09-19 18:53
还给zn分啊? :D
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2003-09-19 22:30
嘿嘿,表示表示呀。

人家最先告诉我的,但是偶对vc不熟悉,所以才没有搞明白。

分数事小,我的心意在呀。  哈哈   :D
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-09-29 12:54
这是我照着一个应用程序自己学着编的。但是不知道哪里出了问题。请大家看看啦。  :)
--------------------Configuration: TEST1 - Win32 Debug--------------------
Linking...
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
Debug/TEST1.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

TEST1.exe - 5 error(s), 0 warning(s)


你是在做跟usb通讯的应用程序吗!
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2003-09-30 11:47
[quote]这是我照着一个应用程序自己学着编的。但是不知道哪里出了问题。请大家看看啦。  :)
--------------------Configuration: TEST1 - Win32 Debug--------------------
Linking...
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
TEST1.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
Debug/TEST1.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

TEST1.exe - 5 error(s), 0 warning(s)


你是在做跟usb通讯的应用程序吗! [/quote]

是的。 但是现在换项目了,不做了。  :D
有什么问题可以和我共同探讨一下。 共同进步,呵呵。

游客

返回顶部