Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Introduction

Une mise à jour est disponible pour Microsoft Visual Studio 2008 Service Pack 1 (SP1) qui étend la prise en charge de Windows Embedded compact 7. Cette mise à jour vous permet de créer des projets Smart Device avec la fonctionnalité de bibliothèque de modèles active et la fonctionnalité MFC (Microsoft Foundation Class) pour le kit de développement logiciel (SDK) Windows Embedded compact 7. Plus précisément, cette mise à jour résout les problèmes suivants et ajoute la fonctionnalité suivante.

Problème 1

Lorsque vous utilisez le kit de développement logiciel (SDK) Windows incorporé pour créer une application Win32 qui est prise en charge par MFC, la sortie de génération affiche des avertissements d’API unsafe qui ressemblent à l’une des valeurs suivantes :

AVERTISSEMENT C4996 : 'wcstombs' : cette fonction ou cette variable peut ne pas être fiable. Envisagez plutôt d’utiliser des wcstombs_s. Pour désactiver la désapprobation, utilisez _CRT_SECURE_NO_DEPRECATE. Pour plus d’informations, consultez l’aide en ligne. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

AVERTISSEMENT C4996 : 'mbstowcs' : cette fonction ou cette variable peut ne pas être fiable. Envisagez plutôt d’utiliser des mbstowcs_s. Pour désactiver la désapprobation, utilisez _CRT_SECURE_NO_DEPRECATE. Pour plus d’informations, consultez l’aide en ligne. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Problème 2

Supposez que vous utilisez le kit de développement logiciel (SDK) Windows Embedded compact 7 pour développer un projet Smart Device Win32 compatible avec ATL et MFC. Vous recevez des erreurs ou des avertissements de génération inattendus qui ressemble à l’une des valeurs suivantes dans Visual Studio 2008 quand vous générez le projet :

AVERTISSEMENT C4985 : ' _wcstoi64 ' : attributs non présents sur une déclaration précédente.

Erreur C2039 : 'lstrlenW' : n’est pas membre de’ATL'

Problème 3

Des erreurs de génération similaires à ce qui suit se produisent lorsque vous utilisez l’option de compilateur /MD pour les projets Smart Device.

Erreur LNK2001 : symbole externe non résolu "__declspec (dllimport) classe std :: basic_ostream<car, struct std :: char_traits<car> > std :: cout

Erreur LNK2019 : symbole externe non résolu "__declspec (dllimport) public : ent __cdecl std :: ios_base :: Width (int)

Ce problème se produit en raison d’une incompatibilité dans les en-têtes fournis dans Visual Studio 2008 et les en-têtes requis pour les applications Windows Embedded compact 7.

Problème 4

Vous créez un projet Smart Device pris en charge par ATL. Si le projet inclut une opération de copie pour une chaîne binaire vide (BSTR), une exception se produit lorsque vous exécutez l’application générée.

Problème 5

Les exceptions C++ ne sont pas prises en charge sur les appareils qui utilisent des processeurs ARM lorsque vous exécutez une application Smart Device qui prend en charge les applications ATL et MFC.

Fonctionnalité 1

Cette mise à jour étend les bibliothèques d’exécutions ATL et Visual C++, ainsi que les en-têtes pour Windows Embedded compact 7 dans Visual Studio 2008 SP1. Cela vous permet de créer des projets Smart Device dotés d’une fonctionnalité ATL pour le kit de développement logiciel (SDK) Windows Embedded compact 7. Les fichiers d’en-tête sont mis à jour à l’emplacement suivant : pour les systèmes d’exploitation 32 bits :

<lecteur système> :\Program Files\Microsoft Visual Studio 9.0 \ VC\ce7Pour les systèmes d'exploitation 64 bits :

<lecteur système> :\Program Files (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

Informations supplémentaires

Informations sur la mise à jour

Pour obtenir cette mise à jour, consultez le site Web du centre de téléchargement Microsoft suivant :

Mise à jour ATL pour Visual Studio 2008

Conditions préalables

Pour appliquer cette mise à jour, vous devez disposer de la mise à jour permettant d’ajouter la prise en charge du développement d’applications pour Windows Embedded compact 7 dans Microsoft Visual Studio 2008 Service Pack 1 (SP1) installé. Pour plus d’informations sur la façon d’obtenir la mise à jour, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

2483802 Une mise à jour est disponible pour Visual Studio 2008 SP1, qui ajoute une prise en charge pour Windows Embedded compact 7

Informations sur le redémarrage

Vous devrez peut-être redémarrer votre ordinateur après avoir appliqué cette mise à jour. Nous vous recommandons de fermer toutes les instances de Visual Studio avant d’appliquer cette mise à jour.

Statut

Microsoft a confirmé que les problèmes répertoriés dans la section « s’applique à » rencontrent un problème.

Références

Pour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×