jickknight
驱动牛犊
驱动牛犊
  • 注册日期2004-05-03
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2138回复:3

一个编译问题,release版本 出现SetupDiDestroyDeviceInfoList erorr

楼主#
更多 发布于:2004-07-17 21:29

test程序是console程序,就是控制台程序,用vc编的!

问一个比较弱的问题,
请问,acidfish大侠提供的那个simserial里面连接COM口用的
test 项目,编译的时候,如果选择release版本的话出现如下错误




Test.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
Test.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
Test.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
Test.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16


不知道如何该,btw,debug是好的!
要编译release版的话,在project setting里还要修改什么参数!?
我看 那些 SetupDiGetDeviceInterfaceDetail函数似乎是 ddk里面的函数!

请教大侠们!

3x

QQ:6238204
Chasing my dreams!
jickknight
驱动牛犊
驱动牛犊
  • 注册日期2004-05-03
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-18 08:54
呵呵,高手出马真是厉害!
我的问题真的是这个,
加setupapi.lib在 link 的设置里面后,就好了!
不明白的事情是,release版的编译设置,默认的时候为啥少这个
setupapi.lib呀!?

Chasing my dreams!
游客

返回顶部