peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1170回复:3

为什么我的ds不能编译通过?

楼主#
更多 发布于:2002-09-29 08:27
我有一个文件单独用build指令可以进行编译,但是用ds却不能编译通过,出现如下错误:
Linking...
GIVEIO.OBJ : error LNK2001: unresolved external symbol __imp__MmFreeNonCachedMemory@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol _Ke386SetIoAccessMap@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol _Ke386IoSetAccessProcess@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol __imp__MmAllocateNonCachedMemory@4
.\\objchk\\i386\\give.sys : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

give.sys - 5 error(s), 0 warning(s)
为什么?
有分
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-29 10:52
在LINK玄相里家一个ntoskrnl.lib :D :D :D
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-29 12:00
又出现了如下错误:
--------------------Configuration: give - Win32 Free--------------------
Compiling...
GIVEIO.C
Linking...
GIVEIO.OBJ : error LNK2001: unresolved external symbol __imp__MmFreeNonCachedMemory@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol _Ke386SetIoAccessMap@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol _Ke386IoSetAccessProcess@8
GIVEIO.OBJ : error LNK2001: unresolved external symbol __imp__MmAllocateNonCachedMemory@4
.\\objfre\\i386\\give.sys : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

give.sys - 5 error(s), 0 warning(s)
--------------------Configuration: give - Win32 Checked--------------------
Compiling...
GIVEIO.C
Linking...
Generating SoftICE Symbol file give.nms
Compuware NM32 Symbol Translator/Loader version 1.24
(C) Compuware  Technologies, 1996-2001
MODULE=.\\objchk\\i386\\give.sys
PROMPT=OFF
SoftICE is not active
Translation of H:\\give\\objchk\\i386\\give.sys successfully completed

give.sys - 0 error(s), 0 warning(s)
为什么呢?
有分
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-09-29 12:17
你的驱动里用到这些函数了吗?我没有在DDK中找到??

如果你知道这个函数的申明形式,那就在自己的程序中自己声明一下吧,如果是CPP文件,要用
extern \"C\"
{
};


象没有公开的函数... :D :D :D
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
游客

返回顶部