Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Į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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×