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

请教各位大侠,如何在驱动中调用lib

楼主#
更多 发布于:2008-03-14 11:40
如题,lib是第三方用户级的。编译通过了,调用时出错。把调用的lib中的函数注释掉之后就没有错误了。 请问如何解决?
xp4105
论坛版主
论坛版主
  • 注册日期2006-04-02
  • 最后登录2014-03-29
  • 粉丝1
  • 关注0
  • 积分905分
  • 威望570点
  • 贡献值1点
  • 好评度162点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-03-14 16:14
你问的太宽泛了哦

没法回答
时光如流水 抓紧时间实现自我价值
huangyehui
驱动牛犊
驱动牛犊
  • 注册日期2008-03-13
  • 最后登录2008-05-12
  • 粉丝0
  • 关注0
  • 积分270分
  • 威望28点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-14 23:31
具体是这样,我向在驱动程序中加入调用lib的代码,在网上查了一种方法:在DDK的Source文件中加入lib文件的路径。在驱动程序中加入了lib中函数声明。
   通过以上步骤,驱动调用lib中函数在编译时通过。但是把驱动程序拷贝到system32->drivers中运行。该驱动程序就会出错。
   我现在的问题是:驱动程序是否能调用非内核lib?如果可以应该如何调用?
xp4105
论坛版主
论坛版主
  • 注册日期2006-04-02
  • 最后登录2014-03-29
  • 粉丝1
  • 关注0
  • 积分905分
  • 威望570点
  • 贡献值1点
  • 好评度162点
  • 原创分1分
  • 专家分0分
地板#
发布于:2008-03-18 17:06
以前没有遇到过这样的情况,
估计还要靠自己多动手咯 呵呵
时光如流水 抓紧时间实现自我价值
游客

返回顶部