阅读:947回复:2
编译win98ddk中一个例子遇到问题
现在我想试着编译win98ddk(2000,4)上的一个输入法chs。
我装了ddk98, win2000,VC6. 首先进入free build environment,进入chs的目录,输入 build.exe(全路径) (也试过带-cZ 选项) 然后就是错误信息(错误信息见附录),我仔细地检查了 安装文档,我唯一没有做的就是安装VC5+service pack3,其余 的我都严格按照安装文档做了? 大侠您有什么好的建议吗? 万分感谢(我现在已经走头无路了,我查过msdn,google也搜过了) 附录: 错误信息如下(产生于该chs目录下的build.log文件), /*-------------------error message begin---------------------*/ Compiling e:\\98ddk\\src\\ime\\chs directory ******************** \'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 386=1\' Bad command or file name Linking e:\\98ddk\\src\\ime\\chs directory ******************** \'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= MAKEDLL=1 386=1\' Bad command or file name /*-------------------error message end ---------------------*/ 我试着输入在该命令行窗口如下命令, “nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 386=1” 则显示如下: /*------------------------msg begin------------------------------------*/ E:\\98DDK\\src\\ime\\chs>nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 386 =1 rc -l 409 -r -fo obj\\i386\\wingb.tmp -D_X86_=1 -Di386=1 -DSTD_CALL -DCO NDITION_HANDLING=1 -DNT_UP=1 -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_ WIN32_WINNT=0x0400 -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DFPO=1 -DNDEBUG -D_DL L=1 -D_MT=1 -DBUILDDLL -DCOMBO_IME -DCROSSREF -I. -Ie:\\98DDK\\inc\\win98 -Ie:\\98D DK\\inc\\win98 -Ie:\\98DDK\\inc\\win98 .\\wingb.rc NMAKE : U1045: spawn failed : Invalid argument Stop. /*------------------------msg end ------------------------------------*/ 如果我单独输入rc开头的部分,则没有任何信息出现。 救救我吧,大侠!!! |
|
沙发#
发布于:2002-08-09 17:16
win2k下最好用2000ddk。
而且你的问题好像是没有makefile文件。 |
|
|
板凳#
发布于:2002-08-09 18:44
2K用2K的DDK来build
|
|