robin_uestc
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-04-28
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:3851回复:5

第一次用ddk,就被打击了,请高手指点

楼主#
更多 发布于:2007-04-28 10:17
  前两天弄了个WDM的helloworld程序,用ddk2003编译,结果提示如下:
BufferOverflowK.lib(gs_support.obj) : error LNK2019: unresolved external symbol _DriverEntry@8 referenced in function _GsDriverEntry@8
objchk_w2K_x86\i386\Helloworld.sys : fatal error LNK1120: 1 unresolved externals

sources文件如下:
TARGETNAME=Helloworld
TARGETPATH=obj
TARGETTYPE=DRIVER

C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1


!if "$(DDK_TARGET_OS)"=="Win2K"
#
# The driver is built in the Win2K build environment
#
C_DEFINES=$(C_DEFINES) -DNDIS40_MINIPORT=1
C_DEFINES=$(C_DEFINES) -DNDIS40=1
!else
#
# The driver is built in the XP or .NET build environment
# So let us build NDIS 5.1 version.
#
C_DEFINES=$(C_DEFINES) -DNDIS51_MINIPORT=1
C_DEFINES=$(C_DEFINES) -DNDIS51=1
!endif

# Uncomment the following to build for Win98/SE/WinMe
# This causes several APIs that are not present in Win9X to be
# ifdef'ed out.
# C_DEFINES=$(C_DEFINES) -DWIN9X=1

TARGETLIBS=$(DDK_LIB_PATH)\ndis.lib

INCLUDES=$(BASEDIR)\inc\ddk\w2k
SOURCES=\
    helloworld.cpp


不知道是哪里的问题,请高手指点
先谢过了
驱网无线,快乐无限
pilixuanke
驱动中牛
驱动中牛
  • 注册日期2005-10-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1018分
  • 威望626点
  • 贡献值0点
  • 好评度512点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-28 12:41
extern "C"
DriverEntry
向底层开发进军!!!
zjjmj2002
驱动小牛
驱动小牛
  • 注册日期2007-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望321点
  • 贡献值0点
  • 好评度224点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-04-29 09:04
呵呵,电子科大的说?
robin_uestc
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-04-28
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-01 23:45
引用第1楼pilixuanke2007-04-28 12:41发表的“”:
extern "C"
DriverEntry


太感谢了
我试过了,能通过
还有一种方法是改成.c文件
驱网无线,快乐无限
robin_uestc
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-04-28
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-05-01 23:46
引用第2楼zjjmj20022007-04-29 09:04发表的“”:
呵呵,电子科大的说?

蝈蝈是02级的?
驱网无线,快乐无限
xaxiao
驱动小牛
驱动小牛
  • 注册日期2007-09-11
  • 最后登录2010-02-10
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望199点
  • 贡献值0点
  • 好评度197点
  • 原创分2分
  • 专家分0分
5楼#
发布于:2007-10-03 14:02
我也看了
游客

返回顶部