システムにdumpbin.exeがありません。私のシステムにはVisual Studio 2005がインストールされています。コマンドラインでdumpbinと入力すると、認識できないコマンドと表示されます。
デフォルトでVisual Studioに付属していますか、それともこのツールを明示的に追加する必要がありますか?
回答:
おそらく、PATHが適切に設定された状態でコマンドプロンプトを開く必要があります。スタートメニューで「Visual C ++ 2005 Command Prompt」のようなアイコンを探します。そこからdumpbin(および他のすべてのコマンドラインツール)を実行できるはずです。
Visual Studio 2015については少し更新します。
DUMPBINはCommon Tools for Visual C ++に同梱されているので、Visual Studioのインストールプロセスでこの機能を必ず選択してください。ユーティリティは次の場所にあります。
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ bin \
スタートメニューから実行できるVS 2015の開発者コマンドプロンプト内で使用できるようになります。
Visual Studio 2015 \ Visual Studio Tools \ Developer Command Prompt for VS2015
通常のコマンドプロンプトで使用できるようにする場合は、ユーティリティの場所をマシンのPATH環境変数に追加します。
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
、必要に応じて通常のパスに追加できます。
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
だけでdumpbin.exeを取得できました。
デフォルトでは、PATHに含まれていません。「Visual Studio 2005コマンドプロンプト」を使用する必要があります。または、vsvars32バッチファイルを実行して、環境を正しく設定することもできます。
便利なことに、これへのパスはVS80COMNTOOLS環境変数に保存されます。
に関してはVS2017
、私はそれをC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
dumpin.exeを使用する代わりに、link.exeをいくつかのオプションで呼び出すことができます。
例: link /dump /all myfile.lib
詳細なオプションについては、次の出力を参照してください link /dump
Visual Studio C ++ Expressインストールの場合、link.exeは次の場所にあります。
{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
最良の方法は、「Visual Studioコマンドプロンプト」を開いて、上記の行を入力することです。
set Path=%Path%;Z:\Directory\Directory
(もちろん、Z:\ Directory \ Directoryを正しいパスで置き換えます。DLLを含むフルパスではなく、DLLを含むフォルダーのパスを置き換えます)。コマンドを再度実行します。
Visual Studio Professional 2017バージョン15.9.13の場合:
まず、次のいずれかです。
または
それから、「準備をしています...」と「ほとんどそこに...」の間、それを待ちます。
「個別コンポーネント」タブに切り替えます
[コンパイラ、ビルドツール、ランタイム]セクションまでスクロールします。
「VC ++ 2017バージョン15.9 v14.16最新のv141ツール」を確認してください
このような:
これを実行すると、DUMPBINの1つだけでなく、なんと4つのインスタンスに恵まれます。
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