英雄,救救我,pb build不了,关于res2res的问题
我安装好pb+wince,用pb建立一个Platform,build不能通过,在别人机器上就好用,我的是win2000,
几个有错的地方贴出来:
Building coredll.res...
nmake /NOLOGO coredll.dll
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
nmake /NOLOGO TARGETNAME=coredll_ALL RELEASETYPE=OAK H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\coredll_ALL.lib
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
link -lib -ignore:4001 -out:H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\coredll_ALL.lib -machine:x86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm170.tmp
corecrt.lib(allocstub.obj) : warning LNK4006: _LocalAllocTrace already defined in lmem.lib(heap.obj); second definition ignored
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
系统找不到指定的文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
。。。
。。。
找不到 H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gpe.lib
GPE_MODULES=emul_lib ctbltstub_lib drvgradfillstub_lib
GPEROTATE_MODULES=emulrotate_lib rctbltstub_lib rdrvgradfillstub_lib
打开 ECHO。
GPELIBS= H:\WINCE420\public\common\oak\lib\x86\debug\emul.lib H:\WINCE420\public\common\oak\lib\x86\debug\ctbltstub.lib H:\WINCE420\public\common\oak\lib\x86\debug\drvgradfillstub.lib
SOURCELIBS=H:\WINCE420\public\common\oak\lib\x86\debug\gpe_lib.lib H:\WINCE420\public\common\oak\lib\x86\debug\emul.lib H:\WINCE420\public\common\oak\lib\x86\debug\ctbltstub.lib H:\WINCE420\public\common\oak\lib\x86\debug\drvgradfillstub.lib
nmake /NOLOGO H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gpe.lib
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
link -lib -ignore:4001 -out:H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gpe.lib -machine:x86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm176.tmp
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
Deleting gperotate.lib
找不到 H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gperotate.lib
GPE_MODULES=emul_lib ctbltstub_lib drvgradfillstub_lib
GPEROTATE_MODULES=emulrotate_lib rctbltstub_lib rdrvgradfillstub_lib
打开 ECHO。
GPELIBS= H:\WINCE420\public\common\oak\lib\x86\debug\emulrotate.lib H:\WINCE420\public\common\oak\lib\x86\debug\rctbltstub.lib H:\WINCE420\public\common\oak\lib\x86\debug\rdrvgradfillstub.lib
SOURCELIBS=H:\WINCE420\public\common\oak\lib\x86\debug\gperotate_lib.lib H:\WINCE420\public\common\oak\lib\x86\debug\gpe_lib.lib H:\WINCE420\public\common\oak\lib\x86\debug\emulrotate.lib H:\WINCE420\public\common\oak\lib\x86\debug\rctbltstub.lib H:\WINCE420\public\common\oak\lib\x86\debug\rdrvgradfillstub.lib
nmake /NOLOGO H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gperotate.lib
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
link -lib -ignore:4001 -out:H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gperotate.lib -machine:x86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm177.tmp
gpe_lib.lib(drvstrok.obj) : warning LNK4006: _DrvStrokePath already defined in gperotate_lib.lib(drvstrok.obj); second definition ignored
。。。
。。。
nmake /NOLOGO H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gwe2.lib
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
link -lib -ignore:4001 -out:H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gwe2.lib -machine:x86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm1A4.tmp
已复制 1 个文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
已复制 1 个文件。
已复制 1 个文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
。。。
xcopy /I /D /Q H:\WINCE420\public\common\oak\lib\x86\debug\gwestubs.* H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug
复制了 2 个文件
nmake /NOLOGO H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gwes.lib
makefile.def: BUILDROOT is H:\WINCE420\public\common\cesysgen
link -lib -ignore:4001 -out:H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\lib\x86\debug\gwes.lib -machine:x86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm1A7.tmp
已复制 1 个文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
已复制 1 个文件。
echo %GWE_RESOURCES%
dummy H:\WINCE420\public\common\oak\lib\x86\debug\.\notifpub.res H:\WINCE420\public\common\oak\lib\x86\debug\.\calibrui.res H:\WINCE420\public\common\oak\lib\x86\debug\.\menu.res H:\WINCE420\public\common\oak\lib\x86\debug\.\mcursor1.res H:\WINCE420\public\common\oak\lib\x86\debug\.\msgbox_hpc.res H:\WINCE420\public\common\oak\lib\x86\debug\.\oomui.res H:\WINCE420\public\common\oak\lib\x86\debug\.\startui.res H:\WINCE420\public\common\oak\lib\x86\debug\.\gcacheview.res
res2res -c %GWE_RESOURCES% -fo H:\WINCE420\PUBLIC\MyCE\WINCE420\Emulator\cesysgen\oak\target\x86\debug\0409\gwes.res
Res2Res for Windows CE (Release) (Built on Feb 17 2003 14:19:57)
Using H:\WINCE420\public\common\oak\Bin\i386\R2RDUMMY.DLL for temp exe
Using resources notifpub.res...
Using resources calibrui.res...
ERROR: (null): WriteResFile: Open input file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\R2R1A8.tmp failed.
ERROR: (null): WriteResFile: Open input file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\R2R1A8.tmp failed.
ERROR: (null): EndUpdateResource failed.
ERROR: (null): EndUpdateResource failed.
error adding resources (6)
NMAKE : fatal error U1077: 'res2res' : return code '0x6'
Stop.