Não vejo dumpbin.exe em meu sistema. Tenho o Visual Studio 2005 em meu sistema. Quando digito dumpbin na linha de comando, ele diz um comando irreconhecível.
Ele vem com o Visual Studio por padrão ou preciso adicionar explicitamente essa ferramenta?
Respostas:
Provavelmente, você precisará abrir um prompt de comando com o PATH configurado corretamente. Procure um ícone no menu iniciar que diga algo como "Visual C ++ 2005 Command Prompt". Você deve ser capaz de executar o dumpbin (e todas as outras ferramentas de linha de comando) a partir daí.
Uma pequena atualização em relação ao Visual Studio 2015.
O DUMPBIN está sendo enviado com as Ferramentas Comuns para Visual C ++ , portanto, certifique-se de selecionar esse recurso no processo de instalação do Visual Studio. O utilitário reside em:
C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin \
Ele se tornou disponível no Prompt de comando do desenvolvedor para VS 2015 , que pode ser executado no menu Iniciar:
Visual Studio 2015 \ Visual Studio Tools \ Developer Command Prompt for VS2015
Se quiser disponibilizá-lo no prompt de comando normal, adicione a localização do utilitário à variável de ambiente PATH em sua máquina.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86, que pode ser adicionado ao seu caminho normal, se desejado.
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)foi o suficiente para eu obter o dumpbin.exe.
Por padrão, não está em seu PATH. Você precisa usar o "Visual Studio 2005 Command Prompt". Como alternativa, você pode executar o arquivo em lote vsvars32, que configurará seu ambiente corretamente.
Convenientemente, o caminho para isso é armazenado na variável de ambiente VS80COMNTOOLS.
Quanto a VS2017, eu encontrei emC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
Em vez de usar o dumpin.exe, é possível chamar o link.exe com várias opções:
Exemplo: link /dump /all myfile.lib
Para opções detalhadas, consulte a saída de link /dump
No caso da instalação do Visual Studio C ++ Express, o link.exe está localizado aqui:
{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
A melhor maneira é abrir o "Prompt de Comando do Visual Studio" e inserir as linhas acima.
set Path=%Path%;Z:\Directory\Directory(substitua Z: \ Directory \ Directory pelo caminho correto, é claro, o caminho da pasta que contém a DLL, não o caminho completo, incluindo o nome da DLL) e tente executando o comando novamente.
No Visual Studio Professional 2017 versão 15.9.13:
Primeiro:
ou
Então, espere enquanto ele está "preparando as coisas ..." e "quase lá ..."
Mude para a guia "Componentes individuais"
Role para baixo até a seção "Compiladores, ferramentas de construção e tempos de execução"
Verifique "VC ++ 2017 versão 15.9 v14.16 últimas ferramentas v141"
como isso:
Depois de fazer isso, você será abençoado não com apenas uma, mas com quatro ocorrências 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