Bu makalede, Windows Embedded Compact 2013 bir Visual C++ Win32 konsol uygulaması oluşturduğunuzda 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
Microsoft Visual Studio 2013 uygulama Oluşturucusu'nu kullanarak bir Visual C++ Win32 konsol uygulaması oluşturduğunuzda, yeni oluşturulan projede UNICODE tanımlı değil. Kod örneği aşağıdaki gibidir:
int wmain(int argc, wchar_t *argv[]){
printf("Welcome to Windows Embedded Project System \n");
#ifdef UNICODE
printf("UNICODE is defined. \n");
#else
printf("UNICODE is NOT defined. \n");
#endif
printf("Please inster a char to end this app.");
int c = getchar();
return 0;
}
Çözüm
İndirme bilgileri
Windows Embedded Compact 2013 Aylık Güncelleştirmesi (Mart 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.
Daha fazla bilgi
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 düzeltme paketinde bulunan dosyalar
Dosya adı |
Dosya boyutu |
Tarih |
Saat |
Yol |
---|---|---|---|---|
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Atldll |
Stdafx.h |
887 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Application |
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Atlapplication |
Stdafx.h |
841 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Dll |
Stdafx.h |
484 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Consoleapplication |
Stdafx.h |
1,070 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcdll |
Stdafx.h |
1,596 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcactivexcontrol |
Stdafx.h |
1,331 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcapplication |
Stdafx.h |
789 |
02-Feb-2015 |
10:05 |
Gömülü Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Staticlibrary |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için bkz: Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması.