Visual Studio 2019需要Dumpbin.exe、editbin.exe包吗?

23
我已经基本安装了Visual Studio 2019,但是缺少像dumpbin.exe和editbin.exe这样的工具,这些工具在Visual Studio 2017中却有。(缺失意味着: 在开发人员命令提示符下无法调用,使用像everything这样的工具也无法找到。)
根据MSDN文档,他们有一个名为“附加的MSVC构建工具”的部分,但是当我查看Visual Studio安装程序时,我无法从中获得任何信息。(请参见https://learn.microsoft.com/en-us/cpp/build/reference/editbin-reference?view=vs-2019
在安装过程中,我缺少哪个软件包/组件?
2个回答

39

最终(讨厌1GB+的下载/安装)我尝试了一下,现在我拥有它了

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.22.27905\bin\Hostx64\x64\editbin.exe

输入图片说明


1
谢谢!这比应该找到的更难了。 - merthsoft
谢谢。必须临时安装editbin.exe来修改rdcman。 - Matt Shank
3
在我的情况下,路径为 C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\bin\Hostx64\x64 - dAn

0

接受的答案确实有效,但是我在安装MSVC构建工具时遇到了问题。如果有人正在使用Visual Studio 2022,以下是帮助我的步骤:

  • 打开Visual Studio Installer
  • 选择修改
  • 选择个别组件,然后搜索MSVC
  • 选择以下三个选项:MSVC v143 - VS 2022 C++ ARM 构建工具(最新版);MSVC v143 - VS 2022 x64/x86 构建工具(最新版);MSVC v143 - VS 2022 x64/x86 Spectre-mitigated libs(最新版)

enter image description here

enter image description here

之后,选择修改并让 Visual Studio 安装程序安装这些组件。 安装完成后,您需要将路径添加到环境变量中。 editbin 和 dumpbin 的可执行文件路径应位于此位置。

C:\Program Files\Microsoft Visual Studio\2022\Community\SDK\ScopeCppSDK\vc15\VC\bin

将文件位置添加到环境变量中。

enter image description here

一旦路径被添加,再次打开您的解决方案并构建项目。 问题现在应该已经解决了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接