PrettyTracy
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2009-01-14
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1496回复:1

偶滴神啊~~编译64位DLL时出现的问题

楼主#
更多 发布于:2008-11-13 16:19

事情是这样的:

我要做的事情就是把32bit的驱动移植到64bit的vista上面。

通过学习本版mengjin同学著名的菜鸟日记,我顺利的把32bit的sys,改造成了64bit的sys。

问题出现在DLL的编译。

在用DDK Windows Server 2003 x64 Build Environment编译时 在最后的Linking Executable时出现一个链接错误 Error Link1218

用DDK Windows Server 2003 x86 Build Environment编译时出现同样的错误。

但是呢,用老的DDK Windows 2000 编译时就可以顺利通过。

实在是费解阿~~

大家帮我想想办法呀~~~

谢谢阿




PrettyTracy
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2009-01-14
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-13 16:56
听说32bit的dll也可以直接用在64bit的vista上。我试过,确实可以。但是在设备属性中却看到一些oo11ooo1之类的乱码。看来32bit的dll也不是完全都能适用阿。要怎么弄才好呢?
游客

返回顶部