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 dit une commande non reconnaissable.
Est-il fourni avec Visual Studio par défaut ou dois-je ajouter explicitement cet outil?
Un petit rafraîchissement comme pour le Visual Studio 2015.
DUMPBIN est fourni dans les 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 à:
Il devient disponible dans l' invite de commande du développeur pour VS 2015 , qui peut être exécuté à partir du menu Démarrer:
Si vous souhaitez le rendre disponible dans l'invite de commande standard, ajoutez l'emplacement de l'utilitaire à la variable d'environnement PATH sur votre ordinateur.
la source
Visual Studio Commmunity 2017 -
dumpbin.exe
est devenu disponible une fois que j'ai installé le menuC++ profiling tools
dans àModify
partir duVisual Studio Installer
.la source
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
, qui peut être ajouté à votre chemin régulier si vous le souhaitez.MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
me suffisait pour obtenir dumpbin.exe.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.
De manière pratique, le chemin d'accès est stocké dans la variable d'environnement VS80COMNTOOLS.
la source
Dumpbin.exe
deVS2005
présente généralement dansC:\Program Files\Microsoft Visual Studio 8\VC\bin
. Si vous auriez installéVS2005
dans un autre lecteur leC
, veuillez rechercher celui-ci. Et puis définissez ce chemin dans la variable systèmePATH
.la source
Quant à
VS2017
, je l'ai trouvé sousC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
la source
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 link.exe se trouve ici:
Le meilleur moyen est d'ouvrir «l'invite de commandes Visual Studio», puis de saisir les lignes ci-dessus.
la source
set Path=%Path%;Z:\Directory\Directory
(remplacez Z: \ Directory \ Directory par le chemin correct bien sûr, le chemin du dossier contenant la DLL et non le chemin complet comprenant le nom de la DLL), et essayez exécuter à nouveau la commande.Dans Visual Studio Professional 2017 version 15.9.13:
Premièrement, soit:
ou
Ensuite, attendez qu'il "prépare les choses ..." et qu'il est "presque là ..."
Passer à l'onglet "Composants individuels"
Faites défiler jusqu'à la section "Compilateurs, outils de création et environnements d'exécution"
Vérifiez «VC ++ 2017 version 15.9 v14.16 derniers outils v141»
comme ça:
Après avoir fait cela, vous serez béni avec non seulement une, mais quatre énormes instances de DUMPBIN:
la source
Vous pouvez utiliser l'invite de commandes Visual Studio. dumpbin est alors disponible.
la source