BEHEBUNG: Sie können keinen Beispielcode erstellen, der die Headerdatei Imgguids.h für ein Windows Embedded CE 6.0-basiertes Image enthält

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie haben Windows Embedded CE 6.0 mit dem kumulativen Produktupdate-Rolluppaket (bis 31.12.2009) installiert.

    Hinweis: Sie können das kumulative Produktupdate-Rolluppaket für Windows Embedded CE 6.0 (bis zum 31.12.2009) von der folgenden Microsoft Download Center-Website herunterladen und installieren:

    Windows Embedded CE 6.0 Kumulatives Produktupdate-Rolluppaket (bis 31.12.2009)

  • Sie generieren ein Windows Embedded CE 6.0-basiertes Image. Das Image enthält die Dateien für die Komponenten, die die Imaging-API unterstützen.

  • Sie versuchen, Beispielcode aus dem Verzeichnis %_WINCEROOT%\public\gdiex\sdk\samples zu erstellen. Der Beispielcode enthält die Headerdatei Imgguids.h.

In diesem Szenario schlägt der Buildvorgang fehl.

Ursache

Dieses Problem tritt auf, weil die Datei "Imgguids.h" eine zusätzliche Direktive "#pragma once" enthält. In diesem Fall werden einige Einschlüsse der Datei Imgguids.h nicht unterstützt.

Lösung

Informationen zu Softwareupdates

Ein unterstütztes Softwareupdate ist jetzt von Microsoft als monatliches Update für Windows Embedded CE 6.0 Platform Builder (Januar 2011) verfügbar. Sie können dies überprüfen, indem Sie in diesem Artikel zum Abschnitt "Dateiinformationen" scrollen. Der Dateiname des Pakets enthält die Produktversion, das Datum, die Nummer des Knowledge Base-Artikels und den Prozessortyp. Das Format für den Paketdateinamen ist:

Produktversion-jjmmtt-kbnnnn-ProzessortypBeispiel: Wincepb50-060503-kb917590-armv4i.msi ist der ARMV4i Windows Embedded CE 5.0 Platform Builder-Fix, der in KB-Artikel 917590 dokumentiert ist und im monatlichen Update vom Mai 2006 enthalten ist. Um das Problem sofort zu beheben, klicken Sie auf die folgende Artikelnummer, um Informationen zum Abrufen von Softwareupdates für Windows Embedded CE Platform Builder und Core zu erhalten:

837392 So finden Sie die wichtigsten Betriebssystemfixes für Microsoft Windows Embedded CE Platform Builder-ProdukteHinweis: Das monatliche Update für Windows Embedded CE 6.0 kann auch von der folgenden Microsoft Download Center-Website heruntergeladen werden:

Windows Embedded CE 6.0-Updates
            
          

Voraussetzung

Dieses Update wird nur unterstützt, wenn alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert wurden.

Neustartanforderung

Nach der Installation dieses Updates müssen Sie die gesamte Plattform neu erstellen. Wenden Sie hierzu eine der folgenden Methoden an:

  • Klicken Sie im Menü Build (Erstellen) auf Clean Solution (Neue Lösung) und dann auf Build Solution (Lösung erstellen).
  • Klicken Sie im Menü Erstellen auf Projektmappe neu erstellen.

Sie müssen den Computer nicht neu starten, nachdem Sie dieses Update installiert haben.

Informationen zur Ersetzung von Updates

Keine

Dateiinformationen

Die englische Version dieses Softwareupdatepakets weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.

Dateiname Dateigröße Datum Zeit Pfad
Windows Embedded CE 6.0_update_kb2490604.htm 7,823 25-Jan-2011 2,032 110125_kb2490604
Imgcodec.lib 229,334 05.01.2011 16:44 Public\Gdiex\Oak\Lib\Armv4i\Debug
Imgsimple.lib 121,022 05.01.2011 16:44 Public\Gdiex\Oak\Lib\Armv4i\Debug
Imgcodec.lib 224,926 05.01.2011 16:44 Public\Gdiex\Oak\Lib\Armv4i\Retail
Imgsimple.lib 116,202 05.01.2011 16:44 Public\Gdiex\Oak\Lib\Armv4i\Retail
Imgcodec.lib 226,432 05.01.2011 16:50 Public\Gdiex\Oak\Lib\Mipsii\Debug
Imgsimple.lib 117,506 05.01.2011 16:50 Public\Gdiex\Oak\Lib\Mipsii\Debug
Imgcodec.lib 219,208 05.01.2011 16:50 Public\Gdiex\Oak\Lib\Mipsii\Retail
Imgsimple.lib 112,560 05.01.2011 16:50 Public\Gdiex\Oak\Lib\Mipsii\Retail
Imgcodec.lib 226,708 05.01.2011 16:55 Public\Gdiex\Oak\Lib\Mipsii_fp\Debug
Imgsimple.lib 117,516 05.01.2011 16:55 Public\Gdiex\Oak\Lib\Mipsii_fp\Debug
Imgcodec.lib 219,492 05.01.2011 16:55 Public\Gdiex\Oak\Lib\Mipsii_fp\Retail
Imgsimple.lib 112,572 05.01.2011 16:55 Public\Gdiex\Oak\Lib\Mipsii_fp\Retail
Imgcodec.lib 228,020 05.01.2011 1,701 Public\Gdiex\Oak\Lib\Mipsiv\Debug
Imgsimple.lib 117,966 05.01.2011 1,701 Public\Gdiex\Oak\Lib\Mipsiv\Debug
Imgcodec.lib 220,502 05.01.2011 1,701 Public\Gdiex\Oak\Lib\Mipsiv\Retail
Imgsimple.lib 113,002 05.01.2011 1,701 Public\Gdiex\Oak\Lib\Mipsiv\Retail
Imgcodec.lib 228,084 05.01.2011 1,707 Public\Gdiex\Oak\Lib\Mipsiv_fp\Debug
Imgsimple.lib 117,976 05.01.2011 1,707 Public\Gdiex\Oak\Lib\Mipsiv_fp\Debug
Imgcodec.lib 220,582 05.01.2011 1,707 Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail
Imgsimple.lib 113,014 05.01.2011 1,707 Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail
Imgcodec.lib 210,312 05.01.2011 17:12 Public\Gdiex\Oak\Lib\Sh4\Debug
Imgsimple.lib 110,734 05.01.2011 17:13 Public\Gdiex\Oak\Lib\Sh4\Debug
Imgcodec.lib 206,738 05.01.2011 17:12 Public\Gdiex\Oak\Lib\Sh4\Retail
Imgsimple.lib 108,012 05.01.2011 17:12 Public\Gdiex\Oak\Lib\Sh4\Retail
Imgcodec.lib 205,648 05.01.2011 16:38 Public\Gdiex\Oak\Lib\X86\Debug
Imgsimple.lib 111,228 05.01.2011 16:38 Public\Gdiex\Oak\Lib\X86\Debug
Imgcodec.lib 206,770 05.01.2011 16:38 Public\Gdiex\Oak\Lib\X86\Retail
Imgsimple.lib 110,060 05.01.2011 16:38 Public\Gdiex\Oak\Lib\X86\Retail
Imgguids.h 5,095 05.01.2011 1,714 Public\Gdiex\Sdk\Inc
Ceshui.lib 1,482,078 05.01.2011 16:41 Public\Shell\Oak\Lib\Armv4i\Debug
Odlib.lib 5,725,552 05.01.2011 16:44 Public\Shell\Oak\Lib\Armv4i\Debug
Ceshui.lib 1,301,948 05.01.2011 16:41 Public\Shell\Oak\Lib\Armv4i\Retail
Odlib.lib 5,370,218 05.01.2011 16:43 Public\Shell\Oak\Lib\Armv4i\Retail
Ceshui.lib 1,403,904 05.01.2011 16:47 Public\Shell\Oak\Lib\Mipsii\Debug
Odlib.lib 5,664,760 05.01.2011 1,649 Public\Shell\Oak\Lib\Mipsii\Debug
Ceshui.lib 1,248,808 05.01.2011 16:47 Public\Shell\Oak\Lib\Mipsii\Retail
Odlib.lib 5,179,854 05.01.2011 16:48 Public\Shell\Oak\Lib\Mipsii\Retail
Ceshui.lib 1,404,170 05.01.2011 1,653 Public\Shell\Oak\Lib\Mipsii_fp\Debug
Odlib.lib 5,666,668 05.01.2011 16:55 Public\Shell\Oak\Lib\Mipsii_fp\Debug
Ceshui.lib 1,248,954 05.01.2011 1,653 Public\Shell\Oak\Lib\Mipsii_fp\Retail
Odlib.lib 5,179,662 05.01.2011 1,654 Public\Shell\Oak\Lib\Mipsii_fp\Retail
Ceshui.lib 1,425,588 05.01.2011 1,659 Public\Shell\Oak\Lib\Mipsiv\Debug
Odlib.lib 5,704,932 05.01.2011 1,701 Public\Shell\Oak\Lib\Mipsiv\Debug
Ceshui.lib 1,259,434 05.01.2011 1,658 Public\Shell\Oak\Lib\Mipsiv\Retail
Odlib.lib 5,208,666 05.01.2011 1,700 Public\Shell\Oak\Lib\Mipsiv\Retail
Ceshui.lib 1,425,854 05.01.2011 17:04 Public\Shell\Oak\Lib\Mipsiv_fp\Debug
Odlib.lib 5,703,338 05.01.2011 1,707 Public\Shell\Oak\Lib\Mipsiv_fp\Debug
Ceshui.lib 1,259,580 05.01.2011 17:04 Public\Shell\Oak\Lib\Mipsiv_fp\Retail
Odlib.lib 5,207,104 05.01.2011 17:05 Public\Shell\Oak\Lib\Mipsiv_fp\Retail
Ceshui.lib 1,260,466 05.01.2011 17:10 Public\Shell\Oak\Lib\Sh4\Debug
Odlib.lib 5,336,724 05.01.2011 17:12 Public\Shell\Oak\Lib\Sh4\Debug
Ceshui.lib 1,158,206 05.01.2011 17:10 Public\Shell\Oak\Lib\Sh4\Retail
Odlib.lib 4,911,572 05.01.2011 17:11 Public\Shell\Oak\Lib\Sh4\Retail
Ceshui.lib 1,240,936 05.01.2011 16:36 Public\Shell\Oak\Lib\X86\Debug
Odlib.lib 4,836,132 05.01.2011 16:38 Public\Shell\Oak\Lib\X86\Debug
Ceshui.lib 1,186,372 05.01.2011 16:36 Public\Shell\Oak\Lib\X86\Retail
Odlib.lib 4,712,460 05.01.2011 16:37 Public\Shell\Oak\Lib\X86\Retail
Msmsgs.lib 6,007,980 05.01.2011 16:41 Public\Voip\Oak\Lib\Armv4i\Debug
Msmsgs.lib 4,289,276 05.01.2011 16:40 Public\Voip\Oak\Lib\Armv4i\Retail
Msmsgs.lib 5,786,856 05.01.2011 16:47 Public\Voip\Oak\Lib\Mipsii\Debug
Msmsgs.lib 4,130,276 05.01.2011 1,646 Public\Voip\Oak\Lib\Mipsii\Retail
Msmsgs.lib 5,787,216 05.01.2011 1,652 Public\Voip\Oak\Lib\Mipsii_fp\Debug
Msmsgs.lib 4,130,650 05.01.2011 1,652 Public\Voip\Oak\Lib\Mipsii_fp\Retail
Msmsgs.lib 5,845,208 05.01.2011 1,658 Public\Voip\Oak\Lib\Mipsiv\Debug
Msmsgs.lib 4,151,668 05.01.2011 1,658 Public\Voip\Oak\Lib\Mipsiv\Retail
Msmsgs.lib 5,845,574 05.01.2011 17:04 Public\Voip\Oak\Lib\Mipsiv_fp\Debug
Msmsgs.lib 4,152,038 05.01.2011 17:03 Public\Voip\Oak\Lib\Mipsiv_fp\Retail
Msmsgs.lib 5,391,604 05.01.2011 09:17 Public\Voip\Oak\Lib\Sh4\Debug
Msmsgs.lib 3,843,694 05.01.2011 09:17 Public\Voip\Oak\Lib\Sh4\Retail
Msmsgs.lib 5,015,400 05.01.2011 16:36 Public\Voip\Oak\Lib\X86\Debug
Msmsgs.lib 3,698,460 05.01.2011 16:35 Public\Voip\Oak\Lib\X86\Retail
Cplmain.lib 1,343,908 05.01.2011 16:45 Public\Wceshellfe\Oak\Lib\Armv4i\Debug
Transcriber.lib 1,742,594 05.01.2011 1,646 Public\Wceshellfe\Oak\Lib\Armv4i\Debug
Cplmain.lib 997,550 05.01.2011 16:44 Public\Wceshellfe\Oak\Lib\Armv4i\Retail
Transcriber.lib 1,517,984 05.01.2011 16:45 Public\Wceshellfe\Oak\Lib\Armv4i\Retail
Cplmain.lib 1,319,872 05.01.2011 16:50 Public\Wceshellfe\Oak\Lib\Mipsii\Debug
Transcriber.lib 1,694,190 05.01.2011 16:51 Public\Wceshellfe\Oak\Lib\Mipsii\Debug
Cplmain.lib 1,004,252 05.01.2011 16:50 Public\Wceshellfe\Oak\Lib\Mipsii\Retail
Transcriber.lib 1,496,434 05.01.2011 16:51 Public\Wceshellfe\Oak\Lib\Mipsii\Retail
Cplmain.lib 1,320,388 05.01.2011 16:56 Public\Wceshellfe\Oak\Lib\Mipsii_fp\Debug
Transcriber.lib 1,694,612 05.01.2011 16:57 Public\Wceshellfe\Oak\Lib\Mipsii_fp\Debug
Cplmain.lib 1,004,842 05.01.2011 16:56 Public\Wceshellfe\Oak\Lib\Mipsii_fp\Retail
Transcriber.lib 1,496,904 05.01.2011 16:57 Public\Wceshellfe\Oak\Lib\Mipsii_fp\Retail
Cplmain.lib 1,342,038 05.01.2011 02:17 Public\Wceshellfe\Oak\Lib\Mipsiv\Debug
Transcriber.lib 1,710,716 05.01.2011 17:03 Public\Wceshellfe\Oak\Lib\Mipsiv\Debug
Cplmain.lib 1,019,742 05.01.2011 1,701 Public\Wceshellfe\Oak\Lib\Mipsiv\Retail
Transcriber.lib 1,510,512 05.01.2011 02:17 Public\Wceshellfe\Oak\Lib\Mipsiv\Retail
Cplmain.lib 1,342,344 05.01.2011 1,707 Public\Wceshellfe\Oak\Lib\Mipsiv_fp\Debug
Transcriber.lib 1,711,138 05.01.2011 1,708 Public\Wceshellfe\Oak\Lib\Mipsiv_fp\Debug
Cplmain.lib 1,020,114 05.01.2011 1,707 Public\Wceshellfe\Oak\Lib\Mipsiv_fp\Retail
Transcriber.lib 1,510,982 05.01.2011 1,708 Public\Wceshellfe\Oak\Lib\Mipsiv_fp\Retail
Cplmain.lib 1,148,574 05.01.2011 17:13 Public\Wceshellfe\Oak\Lib\Sh4\Debug
Transcriber.lib 1,512,862 05.01.2011 1,714 Public\Wceshellfe\Oak\Lib\Sh4\Debug
Cplmain.lib 905,402 05.01.2011 17:13 Public\Wceshellfe\Oak\Lib\Sh4\Retail
Transcriber.lib 1,389,468 05.01.2011 1,714 Public\Wceshellfe\Oak\Lib\Sh4\Retail
Cplmain.lib 1,131,434 05.01.2011 16:39 Public\Wceshellfe\Oak\Lib\X86\Debug
Transcriber.lib 1,543,354 05.01.2011 16:40 Public\Wceshellfe\Oak\Lib\X86\Debug
Cplmain.lib 909,006 05.01.2011 16:39 Public\Wceshellfe\Oak\Lib\X86\Retail
Transcriber.lib 1,447,658 05.01.2011 16:40 Public\Wceshellfe\Oak\Lib\X86\Retail

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates