当前位置: 代码迷 >> WinCE >> wince6.0编译异常
  详细解决方案

wince6.0编译异常

热度:8   发布时间:2016-04-28 12:42:52.0
wince6.0编译错误,
今天修改了一写地方需要sysgen,编译出现了一些错误


Deleting unused D:\WINCE600\OSDesigns\NMBSP\NMBSP\Wince600\SMDK6410_ARMV4I\cesysgen\oak\target\ARMV4I\retail\corelib1.dll
COREDLL_RESOURCES=D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreres.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shcore.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shortcut.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shexec.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shmisc.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\timezones.res D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreloc.res
Building combined coredll res file for 0409
SysgenMake -RES2RES %COREDLL_RESOURCES% -fo D:\WINCE600\OSDesigns\NMBSP\NMBSP\Wince600\SMDK6410_ARMV4I\cesysgen\oak\target\ARMV4I\retail\0409\coredll.res
Set SizeOfResources: 0001f200
Set VirtualSize: 0001f0b8
SizeOfResources: 0001f200
SizeOfResources: 0001f200
SizeOfResources: 0001f200
Res2Res for Windows CE (Release) (Built on Jun 30 2006 16:52:50)
Copyright (C) Microsoft Corp. 1991-2004.  All rights reserved.
Res2Res: Using D:\WINCE600\public\common\oak\Bin\i386\R2RDUMMY.DLL for temp exe
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreres.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreres.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shcore.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shcore.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shortcut.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shortcut.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shexec.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shexec.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shmisc.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\shmisc.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\timezones.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\timezones.res to c:\temp\R2RED.tmp.
Res2Res: Using resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreloc.res.
Res2Res: Adding resources from D:\WINCE600\public\common\oak\lib\ARMV4I\retail\0409\coreloc.res to c:\temp\R2RED.tmp.
Res2Res: Building D:\WINCE600\OSDesigns\NMBSP\NMBSP\Wince600\SMDK6410_ARMV4I\cesysgen\oak\target\ARMV4I\retail\0409\coredll.res from temp file c:\temp\R2RED.tmp.

复制了 0 个文件
SysgenMake  /NOLOGO NOCRTDLL=1 coredllhs.dll

未处理的异常:  System.InvalidOperationException: 用于启动进程的环境块不能多于 65535 个字节。您的环境块为 65672 字节长。移除一些环境变量,然后再试一次。  
   在 System.Diagnostics.EnvironmentBlock.ToByteArray(StringDictionary sd, Boolean unicode)
   在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
  相关解决方案