AtlantisR
驱动牛犊
驱动牛犊
  • 注册日期2011-07-11
  • 最后登录2013-07-20
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2822回复:3

一个初级问题,求指教!!

楼主#
更多 发布于:2011-07-18 15:49
我的环境是VS2005+ds+ddk,使用DriverWizard生成的工程,一个为app,一个为driver。
问:app是sys的测试工程,编译app的时候是用Build solution with DDK build.exe,还是用vs的build?
       我的DDK build.exe编译可以通过,但是里面的打印信息无法显示。我用vs编译,可是出一大堆LINK错误,搭建环境的时候在网上查到这种错误的解决办法:
“error LNK2019:unresolved external symbol
   error LNK2001:unresolved external symbol
   解决:在链接选项中加入 /verbose:lib,就可以看到链接生成执行文件时链接程序所要链接的库的路径。发现所有链接库的路径为DDK所在路径。
   原来先前用VS写驱动时,在VC++ Directories-->Library Files中加入了驱动库的路径。只要把DDK的路径去掉,让连接器自动寻找默认库进行链接
  就没有该问题了。”
   小弟对这段话实在是不理解,求大虾指点!
游客

返回顶部