qlang
驱动牛犊
驱动牛犊
  • 注册日期2002-02-01
  • 最后登录2002-11-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1520回复:4

为什么在Visual Studio中编译的驱动程序不能用

楼主#
更多 发布于:2002-03-01 10:52
   请问:
      我用的os w2k,用的《W2K 设备驱动成序设计指南>>一书提供的驱动向导:DDAppWiz.awx,生成的文件在Visual Studio中能编译通过,生成.SYS文件,可是我加载该驱动程序(net start mydriver)
提示错误:“无法启动服务,原因是是与他相关的设备被禁用或无法启动“。
    我又把该文件用DDK 的build 命令编译,结果无法通过!!
  报的是连接错误如下:
  link() : error LNK2001: unresolved external symbol  _DriverEntry@8
i386\\testtemp.sys() : error LNK1120: 1 unresolved externals
   可能是哪的环境变量设置有吴,请大虾指点!!
我不懂的希望你告诉我,我懂的 想告诉你
liming
驱动牛犊
驱动牛犊
  • 注册日期2001-06-12
  • 最后登录2010-02-21
  • 粉丝0
  • 关注0
  • 积分116分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-01 22:58
换一本书吧
那一本太糟了
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-02 00:53
it seems that you defined the DriverEntry function without using extern \"C\".

Just maybe, not sure without seeing your code and configuration.
我是假耳朵
qlang
驱动牛犊
驱动牛犊
  • 注册日期2002-02-01
  • 最后登录2002-11-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-04 09:05
liming
     你说那本书太糟了,你觉得哪一本比较合适啊?
    还有,你能告诉我在什么地方可以找到 w2k ddk 有关名命令
方面的书??
我不懂的希望你告诉我,我懂的 想告诉你
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-04 11:24
要换书,那可要这本书:《Windows驱动程序模型》Walt Oney
游客

返回顶部