JAVÍTÁS: "NMAKE : Végzetes hiba U1077" hibaüzenet jelenik meg a buildnaplóban, amikor megpróbálja klónozni a Calibrui modult egy Windows Embedded Compact 7-alapú lemezképhez egy Windows XP SP3 rendszerű számítógépen

Tünetek

Vegyük például a következő esetet:

  • A Windows XP Service Pack 3 (SP3) rendszert futtató számítógépre a Windows Embedded Compact 7 van telepítve.
  • A Platform Builderben klónozza a Calibrui modult egy Windows Embedded Compact 7-alapú lemezképhez.
  • Ön hozza létre a képet.

Ebben az esetben a következő hibaüzenet jelenik meg a buildnaplóban:

Megjegyzés

NMAKE : végzetes hiba U1077:
'C:\WINCE700\public\common\oak\Bin\i386\SysgenMake.EXE' : visszatérési kód
"0xc0150004"

Megjegyzés: Akkor is kaphat más hibaüzenetet, amikor megpróbál Windows Embedded Compact 7-lemezképet készíteni a platformépítő használatával. Erről a hibaüzenetről a "További információ" részben olvashat bővebben. Vegye figyelembe, hogy ez a frissítés nem oldja meg ezt a hibaüzenetet.

Megoldás

Szoftverfrissítéssel kapcsolatos információk

A Microsoft már elérhető egy támogatott szoftverfrissítést Windows Embedded Compact 7 havi frissítés formájában, 2012. május. A "Fájlinformációk" szakaszban a csomag fájlneve tartalmazza a processzor típusát.

Megjegyzés: A Windows Embedded Compact 7 jelen havi frissítése letölthető a Microsoft letöltőközpont következő webhelyéről:

A Windows Embedded Compact 7 Frissítések

Előfeltételek

Ez a frissítés csak akkor támogatott, ha a termékhez kiadott összes korábbi frissítés is telepítve van.

Újraindítási követelmény

A frissítés telepítését követően a teljes platform tiszta buildjét kell végrehajtania. Ehhez kövesse az alábbi módszerek egyikét:

  • A Build menüben kattintson a Megoldás tisztítása, majd a Megoldás összeállítása parancsra.
  • A Build menüben kattintson a Megoldás újraépítése parancsra.

A szoftverfrissítés telepítését követően nem kell újraindítania a számítógépet.

A frissítések felváltásával kapcsolatos információk

Ez a frissítés nem váltja fel a többi frissítést.

A fájlokkal kapcsolatos adatok

A szoftverfrissítés angol nyelvű verziója tartalmazza az alábbi táblázatban felsorolt fájlattribútumokat (vagy újabb fájlattribútumokat). A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájladatok megtekintésekor a rendszer helyi idővé alakítja azokat. Az UTC és a helyi idő közötti különbséget a Vezérlőpult Dátum és idő elemének Időzóna lapján találja.

A frissítési csomagban szereplő Files

Fájlnév Fájlméret Dátum Idő Elérési út
Sysgenmake.exe 16,112 2012. május 24. 00:27 Tools\Drop\Ostools\Public\Common\Oak\Bin\I386

További információ

Amikor megpróbál egy Windows Embedded Compact 7 lemezképet készíteni a platformépítő használatával, nagyon kicsi a lehetősége, hogy a következő hibaüzenet jelenik meg:

Megjegyzés

A folyamat indításához használt környezeti blokk nem lehet hosszabb 65535 bájtnál. A környezetblokk 72706 bájt hosszú. Távolítson el néhány környezeti változót, és próbálkozzon újra.

Megjegyzés: A környezetblokkok tényleges mérete (ebben az esetben 72706) változó, és az adott számítógéptől és beállításoktól függ.

A probléma kerülő megoldásához hajtsa végre az alábbi műveleteket:

  • Csökkentse a projekt nem kívánt Sysgen-változóinak számát.
  • Módosítsa a mappák nevét, a megoldások nevét stb. a használt könyvtárelérési út hosszának csökkentése érdekében.
  • Csökkentse a nem kívánt területi beállításokat a projektből.

Ezek a kerülő megoldások valójában csökkentik a környezeti változó méretét, és segítenek a környezeti változó blokkméretét 65 535 bájt alatt tartani.

Hivatkozások

A Calibrui-modul klónozásáról további információt a Microsoft Developer Network (MSDN) alábbi webhelyein talál:

A Calibrui-modul klónozása A szoftverfrissítésekkel kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása