Úvod

Tento článek popisuje problém, který nastane, pokud zahrnují soubory s hlavičkou "errno.h" a "winsock.h" v kódu jazyka C++ v systému Windows Embedded Compact 2013. Aktualizace je k dispozici řešení tohoto problému. Před instalací této aktualizace musí být všechny předchozí aktualizace vydané pro tento produkt nainstalován.

Příznaky

Předpokládejme, že používáte systém Windows Embedded Compact 2013 SDK pro vytvoření konzoly projektu v Visual Studio 2012. Zahrnout záhlaví soubory na "errno.h" a "winsock.h" v kódu jazyka C++ a potom sestavit projekt, zobrazí se následující upozornění:

Nová definice makra

Příčina

K tomuto problému dochází, protože nejsou shodné hodnoty kódů chyb, které jsou definovány v souborech hlaviček errno.h a winsock.h mezi soubory.

Příklady kódů chyb

V souboru hlaviček errno.h:

#define EWOULDBLOCK 140

Ze záhlaví souboru winsock.h:

#define WSAEWOULDBLOCK 10035L#define EWOULDBLOCK WSAEWOULDBLOCK.

Následuje příklad kódu načíst kód chyby:

#include <errno.h>#include <winsock.h>int wmain(int argc, wchar_t *argv[]){printf("Welcome to Windows Embedded Project System \n");return 0;}

Informace o aktualizaci softwaru

Informace o stažení

Aktualizace Windows Embedded Compact 2013 Monthly Update (duben 2015) je nyní k dispozici od společnosti Microsoft. Chcete-li stáhnout tuto aktualizaci Windows Embedded Compact 2013 měsíční, přejděte na Microsoft OEM Online nebo MyOEM.

Předpoklady

Tato aktualizace je podporována pouze v případě, že byly nainstalovány i všechny předchozí aktualizace vydané pro tento produkt.

Požadavek na restartování

Po instalaci této aktualizace nutné provést čisté sestavení celé platformy. Chcete-li to provést, použijte jednu z následujících metod:

  • V nabídce sestavení klepněte na tlačítko Vyčistit řešenía pak klepněte na tlačítko Sestavit řešení.

  • V nabídce sestavení klikněte na tlačítko Znovu sestavit řešení.

Nemáte k restartování počítače po instalaci této aktualizace softwaru.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje žádné jiné aktualizace.

Anglická verze tohoto balíčku aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Soubory, které jsou součástí tohoto balíčku aktualizace

Název souboru

Velikost souboru

Datum

Čas

Cesta

Errno.h

3,453

02-Apr-2015

09:23

Public\Common\Sdk\Crt\Include

Winsock.h

33,605

02-Apr-2015

09:23

Public\Common\Sdk\Inc

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.