阅读:1912回复:7
NDIS在2000下是什么版本? xp的passthru为什么不能在2000下直接编译
需要做什么改动吗?
|
|
最新喜欢:moqing...
|
沙发#
发布于:2002-04-10 17:32
我没用过xp下的passthru,但我记得xp的ndis是5.1 win2000是5.0
|
|
|
板凳#
发布于:2002-04-11 09:30
可以编译,论坛中有好几篇这样的文章。
|
|
地板#
发布于:2002-04-11 10:45
修改以下Source文件就可以了
把51 改成 5就行了 |
|
|
地下室#
发布于:2002-04-11 11:14
高手能说清楚一点吗?
先给你分了。 |
|
|
5楼#
发布于:2002-04-11 11:23
参考以下下面的Source
在我这儿能编通 TARGETNAME=UDPPPOE TARGETPATH=obj TARGETTYPE=DRIVER C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1 #C_DEFINES=$(C_DEFINES) -DNDIS51_MINIPORT=1 #C_DEFINES=$(C_DEFINES) -DNDIS51=1 # Comment out the two lines above and uncomment the following # two lines to build for Win2000 or Win98/SE or WinMe C_DEFINES=$(C_DEFINES) -DNDIS40_MINIPORT=1 C_DEFINES=$(C_DEFINES) -DNDIS40=1 # 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 #PRECOMPILED_INCLUDE=precomp.h #PRECOMPILED_PCH=precomp.pch #PRECOMPILED_OBJ=precomp.obj TARGETLIBS=$(DDK_LIB_PATH)\\ndis.lib USE_MAPSYM=1 INCLUDES= SOURCES=\\ |
|
|
6楼#
发布于:2002-04-11 11:26
sources文件
C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1 # C_DEFINES=$(C_DEFINES) -DNDIS51_MINIPORT=1 # C_DEFINES=$(C_DEFINES) -DNDIS51=1 # Comment out the two lines above and uncomment the following # two lines to build for Win2000 or Win98/SE or WinMe C_DEFINES=$(C_DEFINES) -DNDIS40_MINIPORT=1 C_DEFINES=$(C_DEFINES) -DNDIS40=1 另外在头文件中定义 #undef _MAC |
|
7楼#
发布于:2002-08-12 13:15
sources文件 不用定义#undef _MAC |
|
|