web-dev-qa-db-fra.com

Impossible de trouver Dumpbin.exe

Je ne vois pas dumpbin.exe sur mon système. J'ai Visual Studio 2005 sur mon système. Lorsque je tape dumpbin sur la ligne de commande, il indique une commande méconnaissable.

Est-il fourni avec Visual Studio par défaut, ou dois-je ajouter explicitement cet outil?

75
Rakesh Agarwal

Vous devrez probablement ouvrir une invite de commande avec le PATH configuré correctement. Recherchez une icône dans le menu Démarrer qui dit quelque chose comme "Invite de commandes Visual C++ 2005". Vous devriez pouvoir exécuter dumpbin (et tous les autres outils de ligne de commande) à partir de là.

62
Greg Hewgill

Un petit rafraichissement comme pour Visual Studio 2015.

La poubelle [~ # ~] [~ # ~] est expédiée dans Outils communs pour Visual C++ , assurez-vous donc de sélectionner cette fonctionnalité dans le processus d'installation de Visual Studio. L'utilitaire réside à:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin \

Il devient disponible dans Invite de commandes développeur pour VS 2015 , qui peut être exécuté à partir du menu Démarrer:

Visual Studio 2015\Visual Studio Tools\Invite de commandes développeur pour VS2015

Si vous souhaitez le rendre disponible dans l'invite de commande standard, alors ajoutez l'emplacement de l'utilitaire à la variable d'environnement PATH sur votre machine.

enter image description here

36
Deilan

Par défaut, ce n'est pas dans votre PATH. Vous devez utiliser l '"invite de commandes Visual Studio 2005". Vous pouvez également exécuter le fichier de commandes vsvars32, qui configurera correctement votre environnement.

Idéalement, le chemin d'accès à ceci est stocké dans la variable d'environnement VS80COMNTOOLS.

18
Roger Lipscombe

Visual Studio Commmunity 2017 - dumpbin.exe est devenu disponible une fois que j'ai installé le C++ profiling tools dans le menu Modify à partir du Visual Studio Installer.

enter image description here

17
Ben

Dumpbin.exe de VS2005 présente généralement dans C:\Program Files\Microsoft Visual Studio 8\VC\bin. Si vous auriez installé VS2005 dans le lecteur autre que le C, veuillez rechercher dans celui-ci. Et définissez ensuite ce chemin dans la variable système PATH.

12
rashok

Quant à VS2017, Je l'ai trouvé sous C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64

6
Ezra Steinmetz

Au lieu d'utiliser le dumpin.exe, il est possible d'appeler le link.exe avec plusieurs options:

Exemple: link /dump /all myfile.lib

Pour les options détaillées, voir la sortie de link /dump

En cas d'installation de Visual Studio C++ Express, le lien.exe se trouve ici:

{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\

La meilleure façon consiste à ouvrir l '"invite de commandes Visual Studio", puis à saisir les lignes ci-dessus.

6
Marks

Vous pouvez utiliser l'invite de commandes Visual Studio. la benne est alors disponible.

1
anhoppe

Dans Visual Studio Professional 2017 version 15.9.13:

  • Tout d'abord, soit:

    • lancez le "Visual Studio Installer" dans le menu Démarrer, sélectionnez votre produit Visual Studio et cliquez sur "Modifier",

    ou

    • à partir de Visual Studio, allez dans "Outils" -> "Obtenir des outils et des fonctionnalités ..."
  • Ensuite, attendez-le pendant qu'il "prépare les choses ..." et qu'il est "presque là ..."

  • Passer à l'onglet "Composants individuels"

  • Faites défiler la page jusqu'à la section "Compilateurs, outils de création et temps d'exécution"

  • Cochez "VC++ 2017 version 15.9 v14.16 derniers outils v141"

comme ça:

enter image description here

Après cela, vous serez béni non seulement avec une, mais quatre instances de DUMPBIN:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x86\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\dumpbin.exe
0
Mike Nakis