阅读:1561回复:6
ddk2000中的一个例子遇到问题了
:( 我想利用一下ddk200里自带的packet驱动,结果驱动编译好也装好了,可是那个testapp的例子却不能编译通过。各位能不能帮帮忙啊!遇到这样的问题,真是郁闷啊!
|
|
沙发#
发布于:2002-11-26 23:32
:( 我想利用一下ddk200里自带的packet驱动,结果驱动编译好也装好了,可是那个testapp的例子却不能编译通过。各位能不能帮帮忙啊!遇到这样的问题,真是郁闷啊! build -cZ |
|
|
板凳#
发布于:2002-11-27 08:18
testapp不是个应用程序吗? 我是在vc环境下编译它的 总是会出现这样的错误
testapp.obj : error LNK2001: unresolved external symbol _ChildWndProc@16 testapp.obj : error LNK2001: unresolved external symbol __chkesp testapp.obj : error LNK2001: unresolved external symbol _PacketStopDriver testapp.obj : error LNK2001: unresolved external symbol _PacketStartDriver testapp.obj : error LNK2001: unresolved external symbol _PacketSendPacket testapp.obj : error LNK2001: unresolved external symbol _PacketFreePacket testapp.obj : error LNK2001: unresolved external symbol _PacketReceivePacket testapp.obj : error LNK2001: unresolved external symbol _PacketInitPacket testapp.obj : error LNK2001: unresolved external symbol _PacketAllocatePacket testapp.obj : error LNK2001: unresolved external symbol _PacketResetAdapter testapp.obj : error LNK2001: unresolved external symbol _PacketSetFilter testapp.obj : error LNK2001: unresolved external symbol _PacketCloseAdapter testapp.obj : error LNK2001: unresolved external symbol _PacketOpenAdapter LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/testapp.exe : fatal error LNK1120: 14 unresolved externals Error executing link.exe. testapp.exe - 15 error(s), 0 warning(s) |
|
地板#
发布于:2002-11-27 08:31
在命令行下编译,用build -ceZ,testapp是应用程序,但它用了ddk中的函数,如果直接在vc环境下编译,会找不到库文件与头文件的。
|
|
|
地下室#
发布于:2002-11-27 08:36
哦 原来是这样啊 谢谢了!
|
|
5楼#
发布于:2002-11-27 09:24
在命令行下编译,用build -ceZ,testapp是应用程序,但它用了ddk中的函数,如果直接在vc环境下编译,会找不到库文件与头文件的。 testapp并没有用到ddk里面的函数。只不过没有一个dsw和dsp 而已。因此,如果要用vc编译毫无问题,只不过需要自己来制造 dsw和dsp而已。 只不过testapp过于简陋,因此代码几乎没有利用的价值,所以 简单的编译一下通过,看看效果就可以了,并不太值得去做。 |
|
|
6楼#
发布于:2002-11-27 14:59
我大概看了看testapp.c,它中间有包含#include <ntddndis.h>,
而且sources文件中有$(DDKROOT)\\inc,就说错了,多谢斑竹指正。 :) 只不过testapp过于简陋,因此代码几乎没有利用的价值,所以 同意以上看法。 |
|
|