utahyj
驱动牛犊
驱动牛犊
  • 注册日期2002-11-18
  • 最后登录2003-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2356回复:3

编译tdisamp出错

楼主#
更多 发布于:2002-11-19 17:31
编译pcausa的tdi sample,就是tdittcp和kslib那个。
在kslib目录中
sources文件内容是
NT_UP=0

MAJORCOMP=tdittcp
MINORCOMP=kslib

TARGETNAME=pcakslib
TARGETTYPE=LIBRARY
TARGETPATH=$(BASEDIR)\\lib
TARGETLIBS=

INCLUDES=..\\KSInc;..\\..\\include;$(BASEDIR)\\src\\network\\inc;..\\..\\NetINet

C_DEFINES=$(C_DEFINES) -DNT -D_NTDRIVER_ -D_PNP_POWER

MSC_WARNING_LEVEL=/W3 /WX

SOURCES=         \\
    ksutil.c     \\
    kstcpex.c

在win2000 DDK checked build env中用build -cZ
报错
BUILD: nmake.exe failed - rc = 2

然后我把
TARGETPATH=$(BASEDIR)\\lib
替换成
TARGETPATH=obj
再build -cZ
报错
NMAKE : warning U4006: special macro undefined : \'$<\'       jvc /nologo /cp :\\NTDDK\\public\\sdk\\classes\\afc.zip;c:\\NTDDK\\public\\sdk\\classes\\classes.zip;C:\\MyDocs\\VC\\ndiscode\\tdi\\PCADev\\TDISAMP\\Drivers.NT\\KSLib; /g /w4 /d objchk\\i386

\'jvc\' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: \'jvc\' : return code \'0x1\'
Stop.

我编译我写的一些其它driver都正常,没出过这样的错。
不知道怎么冒出来个jvc的。
补充,makefile是对的。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-11-19 19:14
要注意的是TDI Sample里面包括了sources for NT 和 2000,默认的是nt,你要手工将2000的sources文件回复,否则编译会出错。
zzj9001
驱动牛犊
驱动牛犊
  • 注册日期2005-08-07
  • 最后登录2009-02-13
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望6点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-08 21:03
我在编译 filemon时,也出这个错哦:(
NMAKE : warning U4006: special macro undefined : '$<' jvc /nologo /cp :\NTDDK\public\sdk\classes\afc.zip;c:\NTDDK\public\sdk\classes\classes.zip;C:\MyDocs\VC\ndiscode\tdi\PCADev\TDISAMP\Drivers.NT\KSLib; /g /w4 /d objchk\i386

原来的source 是
TARGETNAME=filem
!IF "$(NT4DDK)" != ""
TARGETPATH=$(BASEDIR)\lib
!ELSE
TARGETPATH=obj
!ENDIF
TARGETTYPE=DRIVER

SOURCES=filemon.c filemon.rc


哪位大哥能告诉我该怎么改啊?谢谢!
9527
驱动牛犊
驱动牛犊
  • 注册日期2006-08-25
  • 最后登录2009-02-04
  • 粉丝0
  • 关注0
  • 积分293分
  • 威望91点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-11-01 21:59
引用第2楼zzj9001于2005-08-08 21:03发表的  :
我在编译 filemon时,也出这个错哦:(
NMAKE : warning U4006: special macro undefined : '$<' jvc /nologo /cp :NTDDKpublicsdkclassesafc.zip;c:NTDDKpublicsdkclassesclasses.zip;C:MyDocsVCndiscodetdiPCADevTDISAMPDrivers.NTKSLib; /g /w4 /d objchki386

原来的source 是
TARGETNAME=filem
.......



检查一下你的工程目录路径名中是不是有空格或汉字等。
游客

返回顶部