Įvadas
Naujinimas galimas "Microsoft Visual Studio 2008" 1 pakeitimų pakete (SP1), kuris išplečia "Windows Embedded Compact 7" palaikymą. Šis naujinimas leidžia jums sukurti išmaniųjų įrenginių projektus su "Active šablonų" bibliotekos (ATL) funkcijomis ir su "Microsoft Foundation" klasės (MFC) funkcijomis, skirta "Windows Embedded Compact 7" SDK. Tiksliau sakant, Šis naujinys išsprendžia šias problemas ir įtraukia šią funkciją.
1 problema
Kai naudojate "Windows Embedded Compact SDK", kad sukurtumėte Win32 taikomąją programą, kurią palaiko MFC, komponavimo versijoje rodomi nesaugios API įspėjimai, panašūs į vieną iš šių veiksmų:
Įspėjimas C4996: "wcstombs": Ši funkcija arba kintamasis gali būti nesaugus. Vietoj to naudokite wcstombs_s. Norėdami išjungti nuteistųjų, naudokite _CRT_SECURE_NO_DEPRECATE. Išsamesnės informacijos ieškokite internetiniame žinyne. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum
Įspėjimas C4996: "mbstowcs": Ši funkcija arba kintamasis gali būti nesaugūs. Vietoj to naudokite mbstowcs_s. Norėdami išjungti nuteistųjų, naudokite _CRT_SECURE_NO_DEPRECATE. Išsamesnės informacijos ieškokite internetiniame žinyne. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum
2 problema
Tarkime, kad naudojate "Windows Embedded Compact 7" SDK "Win32 Smart Device" projektui, kuris yra ATL ir MFC palaikymas, kurti. Galite gauti netikėtų komponavimo klaidų ir įspėjimų, panašių į vieną iš toliau pateikiamų "Visual Studio" 2008, kai kuriate projektą:
Įspėjimas C4985: "_wcstoi64": atributai, kurie nėra pateikti ankstesnėje deklaracijoje.
Klaidos C2039: "lstrlenW": nėra "ATL" narys
3 problema
"Smart Device" projektams naudokite funkciją /MD Compiler, kurios panašios į toliau pateiktas.
Klaidos LNK2001: neišspręstas išorinis simbolis "__declspec (dllimport) klasės STD:: basic_ostream<char, struct STD:: char_traits<char> > STD:: cout
Klaidos LNK2019: neišspręstas išorinis simbolis "__declspec (dllimport) viešasis: int __cdecl STD:: ios_base:: plotis (INT)
Ši problema atsiranda dėl neatitikimo antraštėse, kurios pateikiamos "Visual Studio 2008", ir antraštes, kurių reikia "Windows Embedded Compact 7" taikomosiose programose.
4 problema
Sukuriate išmaniojo įrenginio projektą, kurį palaiko ATL. Jei projektas turi tuščios dvejetainės eilutės (BSTR) kopijavimo operaciją, išimtis atsiranda paleidus sugeneruotą taikomąją programą.
5 problema
C++ išimtys negaudomos įrenginiuose, kurie naudoja rankos procesorius, kai paleidžiate išmaniojo įrenginio programą, kuri ATL ir MFC palaikymą.
1 funkcija
Šis naujinimas išplečia ATL ir "Visual C++" vykdymo laiko bibliotekas ir antraštes, skirtas "Windows Embedded Compact 7" "Visual Studio 2008 SP1". Tai leidžia sukurti išmaniųjų įrenginių projektus, kurie turi "Windows Embedded Compact 7" SDK funkciją ATL. Antraštės failai atnaujinami šioje vietoje: 32 bitų operacinėms sistemoms:
<sistemos disko>:\Program Files\microsoft Visual Studio 9.0 \ VC\ce7Jei turite 64 bitų operacines sistemas:
<sistemos disko>:\ programų failai (x86) \Microsoft Visual Studio 9.0 \ VC\ce7
Daugiau informacijos
Atnaujinti informaciją
Norėdami gauti šį naujinimą, apsilankykite šioje "Microsoft" atsisiuntimo centro svetainėje:
"Windows Embedded Compact 7 ATL" naujinimas, skirtas "Visual Studio" 2008 SP1
Būtinosios sąlygos
Norėdami taikyti šį naujinimą, turite įdiegti naujinimą, kuris palaiko "Windows Embedded Compact 7" taikomųjų programų kūrimą "Microsoft Visual Studio 2008" 1 pakeitimų pakete (SP1). Jei reikia daugiau informacijos, kaip įsigyti naujinimą, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2483802 Naujinimas, skirtas "Visual Studio" 2008 SP1, kuris prideda "Windows Embedded Compact 7" palaikymą
Informacijos paleidimas iš naujo
Pritaikius šį naujinimą, gali tekti iš naujo paleisti kompiuterį. Rekomenduojame išeiti iš "Visual Studio" egzempliorių prieš taikydami šį naujinimą.
Statusą
"Microsoft" patvirtino, kad nurodytos problemos yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Daugiau informacijos apie programinės įrangos naujinimo terminiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
824684 Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti, aprašas