Giriş
Bu makalede, Windows Embedded Compact 2013, C++ kodu "errno.h" ve "winsock.h" başlık dosyaları dahil ederseniz oluşan bir sorun açıklanır. Bu sorunu gidermek bir güncelleştirme kullanılabilir. Bu güncelleştirmeyi yüklemeden önce bu ürün için daha önce yayımlanmış tüm güncelleştirmeleri yüklü olmalıdır.
Belirtiler
Windows Embedded Compact 2013 SDK Visual Studio 2012 konsol projesi oluşturmak için kullandığı varsayılır. C++ kodunuzda "errno.h" ve "winsock.h" başlık dosyaları içerir ve sonra projeyi oluşturmak, aşağıdaki uyarı iletisini alırsınız:
Makroyu yeniden tanımlama
Neden
Errno.h ve winsock.h üstbilgi dosyalarında tanımlanan hata kodları için değerleri arasında dosya eşleşmediğinden, bu sorun oluşur.
Hata kodları örnekleri
Errno.h üstbilgi dosyasından:
#define EWOULDBLOCK 140
Winsock.h üstbilgi dosyasından:
#define 10035 M WSAEWOULDBLOCK
#define EWOULDBLOCK WSAEWOULDBLOCK
Hata kodları almak için bir kod örneği aşağıda verilmiştir:
#include <errno.h>#include <winsock.h>
int wmain(int argc, wchar_t *argv[])
{
printf("Welcome to Windows Embedded Project System \n");
return 0;
}
Yazılım güncelleştirme bilgileri
İndirme bilgileri
Windows Embedded Compact 2013 Aylık Güncelleştirmesi (Nisan 2015) artık Microsoft'tan edinilebilir. Windows Embedded Compact 2013 aylık bu güncelleştirmeyi karşıdan yüklemek için Microsoft OEM Online veya MyOEMgidin.
Önkoşullar
Bu güncelleştirme yalnızca bu ürün için daha önce yayımlanan güncelleştirmelerin tümü de yüklüyse desteklenir.
Yeniden başlatma gereksinimi
Bu güncelleştirmeyi yükledikten sonra platformun tamamı için temiz bir yapı oluşturma gerçekleştirmeniz gerekir. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
-
Yapı menüsünde, Temiz Solution' ı tıklayın ve Build Solution' ı tıklatın.
-
Yapı menüsünde, Yeniden Solution' ı tıklayın.
Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Güncelleştirme değiştirme bilgileri
Bu güncelleştirme başka hiçbir güncelleştirmenin yerini almaz.
Bu yazılım güncelleştirme paketinin İngilizce sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Bu güncelleştirme paketinin içerdiği dosyalar
Dosya adı |
Dosya boyutu |
Tarih |
Saat |
Yol |
---|---|---|---|---|
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 |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında ek bilgi edinin.