阅读:1039回复:4
build初学 的问题。有一定代表性的.小妹怯怯的问。
首先执行了setenv.bat
C:\NTDDK\src\network\ndis\packet\driver>build -ceZ BUILD: Object root set to: ==> objchk BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Compiling c:\ntddk\src\network\ndis\packet\driver directory BUILD: nmake.exe failed - rc = 1 BUILD: Linking c:\ntddk\src\network\ndis\packet\driver directory BUILD: nmake.exe failed - rc = 1 BUILD: Done 不懂-rc =1,nmake干什莫的。再看logfile. buildchk.log BUILD: Computing Include file dependencies: BUILD: Examining c:\ntddk\src\network\ndis\packet\driver directory for files to compile. Compiling c:\ntddk\src\network\ndis\packet\driver directory ******************** 'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1' 'nmake.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 BUILD: nmake.exe failed - rc = 1 Linking c:\ntddk\src\network\ndis\packet\driver directory ******************** 'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1' 'nmake.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 BUILD: nmake.exe failed - rc = 1 |
|
沙发#
发布于:2004-10-10 02:10
可能少了下面其中一个文件或sources内容不对
makefile sources |
|
板凳#
发布于:2004-10-10 09:02
可能你的环境不对,
为什么要手动执行setenv.bat 应该直接进入环境,再build -cz 试着编译一下ddk的例子,看能否成功, 如果成功,那么可能是你的source有问题 否则,环境问题,重装好了 [编辑 - 10/10/04 by snowStart] |
|
|
地板#
发布于:2004-10-10 09:06
注意要安装VC++6.0,
在驱动程序目录下,要编写文件sources,makefile,dirs,参考DDK的例子和文档,很简单的。 |
|
地下室#
发布于:2004-10-10 11:36
你的SOURCE文件有问题。
|
|
|