我的系统上没有看到dumpbin.exe.我的系统上有Visual Studio 2005.当我在命令行上键入dumpbin时,它表示无法识别的命令.
默认情况下是否附带Visual Studio,还是必须显式添加此工具?
您可能需要在PATH设置正确的情况下打开命令提示符.在开始菜单中查找一个类似"Visual C++ 2005命令提示符"的图标.您应该能够从那里运行dumpbin(以及所有其他命令行工具).
稍微刷新一下Visual Studio 2015.
DUMPBIN正在Visual C++的Common Tools中提供,因此请确保在安装Visual Studio的过程中选择此功能.该实用程序位于:
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\bin \
它在VS 2015的开发人员命令提示符中可用,可以从"开始"菜单执行:
VS2015的Visual Studio 2015\Visual Studio Tools\Developer命令提示符
如果要在常规命令提示符下使其可用,请将实用程序的位置添加到计算机上的PATH环境变量中.
Visual Studio的Commmunity 2017年- dumpbin.exe
成为可一旦我安装了C++ profiling tools
在Modify
菜单从Visual Studio Installer
.
默认情况下,它不在您的PATH中.您需要使用"Visual Studio 2005命令提示符".或者,您可以运行vsvars32批处理文件,该文件将正确设置您的环境.
方便地,它的路径存储在VS80COMNTOOLS环境变量中.
Dumpbin.exe
的VS2005
一般呈现C:\Program Files\Microsoft Visual Studio 8\VC\bin
.如果您已安装VS2005
在其他驱动器中C
,请搜索.然后在系统变量中设置该路径PATH
.
而不是使用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命令提示符",然后输入上面的行.
至于VS2017
,我发现它C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64