AtlantisR
驱动牛犊
驱动牛犊
  • 注册日期2011-07-11
  • 最后登录2013-07-20
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2823回复: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的路径去掉,让连接器自动寻找默认库进行链接
  就没有该问题了。”
   小弟对这段话实在是不理解,求大虾指点!
jimmyu
驱动牛犊
驱动牛犊
  • 注册日期2012-04-12
  • 最后登录2012-04-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-04-12 11:02
不是很清楚!
wangqjpp@163.co
驱动牛犊
驱动牛犊
  • 注册日期2012-11-30
  • 最后登录2013-10-30
  • 粉丝1
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分10分
板凳#
发布于:2012-12-04 13:18
修改一下链接器里的命令行中的其他选项为:/SECTION:INIT,D /IGNORE:4078 /safeseh:no ,然后再试试吧
我的未来不是梦!!!
edu118nn
驱动牛犊
驱动牛犊
  • 注册日期2015-12-31
  • 最后登录2016-03-18
  • 粉丝1
  • 关注0
  • 积分-20分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2016-01-03 10:24

轻松就业,高薪实习,让众多有志往单片机PLC、ARM/嵌入式系统、Android、FPGA方向发展的哥们迅速提升职业技能,
经过系统提升后,保证就业5-10K.更多疑问咨询:Q2532176025  13397813997黄工!
游客

返回顶部