Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Inledning

Det finns en uppdatering för Microsoft Visual Studio 2008 Service Pack 1 (SP1) med stöd för Windows Embedded Compact 7. Med den här uppdateringen kan du skapa smarta enhets projekt med ATL-funktioner (Active Template Library) och med MFC-funktioner (Microsoft Foundation Class) för Windows Embedded Compact 7 SDK. Genom den här uppdateringen åtgärdas följande problem och följande funktion läggs till.

Problem 1

När du använder Windows Embedded Compact SDK för att skapa ett Win32-program som stöds av MFC, visar kommandot Skapa osäkra API-varningar som ser ut ungefär så här:

Varning C4996: ' wcstombs ': funktionen eller variabeln kanske inte är säker. Överväg att använda wcstombs_s i stället. Om du vill inaktivera utfasningen använder du _CRT_SECURE_NO_DEPRECATE. Se onlinehjälpen för mer information. C:\Program\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Varning C4996: ' mbstowcs ': funktionen eller variabeln kanske inte är säker. Överväg att använda mbstowcs_s i stället. Om du vill inaktivera utfasningen använder du _CRT_SECURE_NO_DEPRECATE. Se onlinehjälpen för mer information. C:\Program\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Problem 2

Anta att du använder Windows Embedded Compact 7 SDK för att skapa ett Win32-Smart enhets projekt som ATL-och MFC-stöd. Du får oväntade fel och varningar som liknar något av följande i Visual Studio 2008 när du skapar projektet:

Varning C4985: ' _wcstoi64 ': attributen finns inte i en tidigare deklaration.

Fel C2039: ' lstrlenW ': är inte medlem i ' ATL '

Problem 3

Build-fel som ser ut ungefär så här när du använder /MD -kompilator alternativet för smarta enhets projekt.

Felkod LNK2001: olöst extern symbol "__declspec (DllImport) klass std:: basic_ostream<char, struct std:: char_traits<char> > std:: Cout

Felkod LNK2019: olöst extern symbol "__declspec (DllImport) Public: int __cdecl std:: ios_base:: width (int)

Det här problemet beror på en avvikelse i huvudena i Visual Studio 2008 och de huvuden som krävs för Windows Embedded Compact 7-program.

Problem 4

Du skapar ett smart enhets projekt som ATL stöder. Om projektet innehåller en kopierings åtgärd för en tom binär sträng (BSTR) uppstår ett undantag när du kör det genererade programmet.

Problem 5

C++-undantag fångas inte på enheter som använder ARM-processorer när du kör ett smart enhets program som ATL-och MFC-stöd.

Funktion 1

Den här uppdateringen utökar körnings biblioteken för ATL och Visual C++ och headers för Windows Embedded Compact 7 i Visual Studio 2008 SP1. Med den här funktionen kan du skapa smarta enhets projekt med ATL-funktioner för Windows Embedded Compact 7 SDK. Huvudfilerna uppdateras på följande plats: för 32-bitars operativ system:

<systemen het>:\Program\microsoft Visual Studio 9.0 \ VC\ce7För 64-bitars operativ system:

<systemen het>:\Program-filer (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

Mer information

Uppdaterings information

För att få den här uppdateringen besöker du följande Microsoft Download Center-webbplats:

Windows Embedded Compact 7 ATL-uppdatering för Visual Studio 2008 SP1

Förutsättningar

För att du ska kunna använda den här uppdateringen måste du ha uppdateringen som lägger till support för att utveckla program för Windows Embedded Compact 7 i Microsoft Visual Studio 2008 Service Pack 1 (SP1) installerat. Mer information om hur du hämtar uppdateringen får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2483802 Det finns en uppdatering för Visual Studio 2008 SP1 som lägger till stöd för Windows Embedded Compact 7

Starta om information

Du kan behöva starta om datorn när du har installerat den här uppdateringen. Vi rekommenderar att du avslutar alla instanser av Visual Studio innan du installerar den här uppdateringen.

Status

Microsoft har bekräftat att problem som finns med i listan är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Mer information om program uppdaterings terminologi får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

824684 Beskrivning av den standard terminologi som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×