Share via


Comment : déboguer des applications 64 bits

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Standard

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Avec Visual Studio 2005, vous pouvez déboguer une application 64 bits qui s'exécute sur l'ordinateur local ou sur un ordinateur distant.

Si vous déboguez localement, Visual Studio 2005 s'exécute sous WOW64, l'émulateur x86 32 bits qui permet aux applications Windows 32 bits de s'exécuter sur Windows 64 bits. Le débogage local sous WOW64 est pris en charge uniquement sur x64.

Si vous déboguez à distance, Visual Studio 2005 peut s'exécuter sous WOW64 ou sur un ordinateur 32 bits. Vous pouvez déboguer des applications à la fois IA64 et x64, ainsi que des applications 32 bits qui s'exécutent aussi bien sous x64 qu'en mode WOW ou sur des plateformes 32 bits.

Pour déboguer une application 64 bits qui s'exécute sur l'ordinateur distant, vous devez installer le débogueur distant 64 bits sur l'ordinateur distant. Le débogueur distant 64 bits est disponible sur le dernier disque de votre jeu d'installation Visual Studio 2005.

Si vous déboguez une application 64 bits sur l'ordinateur local, Visual Studio 2005 utilise le débogage distant pour se connecter entre WOW64 et l'application 64 bits sur le même ordinateur. Pour plus d'informations, consultez Débogage sur une plate-forme 64 bits. Les composants de débogage distant sont installés automatiquement lorsque vous installez Visual Studio 2005 sur l'ordinateur.

Dans l'un et l'autre cas, l'installation du débogage distant sur un ordinateur 64 bits installe à la fois les versions 32 bits et 64 bits du Remote Debugging Monitor. Pour déboguer une application 64 bits, vous devez utiliser la version correcte qui est Débogueur distant (x64) dans le menu Démarrer.

Le débogage du code 64 bits est presque identique au débogage du code 32 bits. Toutefois, il existe deux différences :

  • La fonctionnalité Modifier & Continuer est non disponible pour le débogage 64 bits.

  • Vous ne pouvez pas déboguer en mode mixte, appels de code natif au code managé ou vice-versa, dans un code 64 bits.

Pour plus d'informations sur l'installation de composants de débogage distant 64 bits, consultez Comment : installer le débogage distant.

Pour démarrer le Remote Debugging Monitor 64 bits.

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2005 et sur Visual Studio Tools, puis cliquez sur Débogueur distant (x64) ou Débogueur distant (IA64).

    - ou -

    À partir de l'invite de commandes Windows, exécutez path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64 ou Installez path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia6.

  2. Configurez le Remote Debugging Monitor pour le débogage distant.

Voir aussi

Tâches

Comment : déboguer un dump d'application 64 bits

Concepts

Applications 64 bits

Prise en charge de l'environnement de développement Visual Studio 64 bits

Débogage sur une plate-forme 64 bits

Installation de composants 64 bits de Visual Studio

Autres ressources

Programmation 64 bits avec Visual C++

Programme d'installation du débogage distant