英雄,救救我,pb build不了,关于res2res的问题

luxiao 2005-04-06 11:28:15
我安装好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.



...全文
219 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxiao 2005-04-06
  • 打赏
  • 举报
回复
我安装了3次了,第一次出现这种情况,第二次报c:\winnt\installer\下面的一个文件存在,我把那个文件删了,重新装,仍然出现这种情况。不知道是不是我的系统某个地方设置有问题。在同事机器上很好用。
taotao7805 2005-04-06
  • 打赏
  • 举报
回复
这种问题有几个原因,一个就是在PB的BUILD造成内存泄露,这种情况就是关机重起就可以了,再有可能是你改变了PB里原来文件所在的地方,这种情况只能是把PB卸栽干净后重装,还有一种情况就是你在PB上没有正确安装第三方的BSP。

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧