Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Ieviešanu

Microsoft Visual Studio 2008 1. servisa pakotne (SP1) ir pieejams atjauninājums, kas paplašina atbalstu Windows iegultajai saspiešanai 7. Šis atjauninājums sniedz iespēju izveidot viedās ierīces projektus ar Active Template Library (ATL) funkcionalitāti un Microsoft Foundation Class (MFC) funkcionalitāti Windows Embedded Compact 7 SDK. Šajā atjauninājumā ir novērstas tālāk norādītās problēmas un pievienots tālāk minētais līdzeklis.

1. problēma

Ja izmantojat Windows iegulto kompakto SDK, lai izveidotu Win32 lietojumprogrammu, ko MFC atbalsta, būvējuma izvadē tiek parādīti nedroši API brīdinājumi, kas atgādina kādu no šīm darbībām:

Brīdinājums C4996: "wcstombs": šī funkcija vai mainīgais var būt nedrošs. Apsveriet iespēju izmantot wcstombs_s. Lai atspējotu novecošanu, izmantojiet _CRT_SECURE_NO_DEPRECATE. Detalizētu informāciju skatiet tiešsaistes palīdzībā. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Brīdinājums C4996: "mbstowcs": šī funkcija vai mainīgais var būt nedrošs. Apsveriet iespēju izmantot mbstowcs_s. Lai atspējotu novecošanu, izmantojiet _CRT_SECURE_NO_DEPRECATE. Detalizētu informāciju skatiet tiešsaistes palīdzībā. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

2. problēma

Pieņemsim, ka izmantojat Windows iegulto kompakto 7 SDK, lai izveidotu Win32 Smart ierīces projektu, kas ir ATL un MFC atbalsts. Veidojot projektu, tiek saņemtas negaidītas būvējumu kļūdas un brīdinājumi, kas atgādina kādu no šīm darbībām Visual Studio 2008.

Brīdinājums C4985: "_wcstoi64": atribūti, kas nav redzami iepriekšējā deklarācijā.

Kļūdas C2039: "lstrlenW": nav "ATL" dalībnieks

3. problēma

Izveidojiet kļūdas, kas līdzinās tālāk norādītajām, ja izmantojat /MD kompilatora opciju viedās ierīces projektiem.

Kļūdas LNK2001: neatrisināts ārējais simbols "__declspec (dllimport) klase STD:: basic_ostream<CHAR, struct STD:: char_traits<CHAR> > STD:: cout

Kļūdas LNK2019: neatrisināts ārējais simbols "__declspec (dllimport) Public: Int __cdecl STD:: ios_base:: width (int)

Šī problēma rodas tāpēc, ka galvenēs, kas tiek nodrošinātas ar Visual Studio 2008, un galvenēm, kas nepieciešamas Windows iegultajām kompaktajām 7 lietojumprogrammām, ir neatbilstības.

4. problēma

Jūs izveidojat viedās ierīces projektu, kas atbalsta ATL. Ja projekts iekļauj kopēšanas darbību tukšai binārai virknei (BSTR), pēc ģenerētās lietojumprogrammas palaišanas tiek parādīts izņēmums.

5. problēma

C++ izņēmumi nav nozvejoti ierīcēs, kas izmanto ARM procesorus, palaižot viedās ierīces lietojumprogrammu, kas ir ATL un MFC atbalsts.

1. līdzeklis

Šajā atjauninājumā ir paplašinātas ATL un Visual C++ izpildlaika bibliotēkas un galvenes darbam ar Windows Embedded Compact 7 Visual Studio 2008 SP1. Tas sniedz iespēju izveidot viedās ierīces projektus, kuriem ir ATL funkcionalitāte Windows Embedded Compact 7 SDK. Galveņu faili tiek atjaunināti šādā atrašanās vietā: 32 bitu operētājsistēmām:

<sistēmas disks>:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce764 bitu operētājsistēmām:

<sistēmas disks>:\Program faili (x86) Microsoft Visual Studio 9.0 \ VC\ce7

Papildinformācija

Atjaunināšanas informācija

Lai iegūtu šo atjauninājumu, apmeklējiet šo Microsoft lejupielādes centra tīmekļa vietni:

Windows Embedded Compact 7 ATL atjauninājums Visual Studio 2008 SP1

Priekšnoteikumi

Lai lietotu šo atjauninājumu, jums ir nepieciešams atjauninājums, kas pievieno atbalstu, lai izstrādātu lietojumprogrammas darbam ar Windows Embedded Compact 7 programmā Microsoft Visual Studio 2008 1. servisa pakotne (SP1). Lai iegūtu papildinformāciju par atjauninājuma izveidi, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2483802 Ir pieejams atjauninājums Visual Studio 2008 SP1, kurā tiek pievienots atbalsts Windows Embedded Compact 7

Restartējiet informāciju

Pēc šī atjauninājuma lietošanas, iespējams, būs jārestartē dators. Pirms šī atjauninājuma lietošanas iesakām iziet no Visual Studio instances.

Statusa

Microsoft ir apstiprinājušas, ka norādītās problēmas ir problēmas ar Microsoft produktiem, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Lai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

824684 Apraksts par standarta terminoloģiju, kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×