amd64 编译器在 Visual Studio 2022 中的位置 | 使用 NVENC 编译 FFmpeg

Gal*_*eld 2 ffmpeg compilation x86-64 visual-studio nvenc

我正在尝试按照Nvidia 的指南在 Windows 上编译具有 nvenc 支持的 FFmpeg,它有一个阶段将 Visual Studio 2013 SP2 amd64 编译器的路径导出到编译开发环境的全局路径变量:

导出 PATH="/c/Program Files (x86)/Microsoft Visual Studio 12.0/VC/BIN/amd64/":$PATH

他们在指南前面提到,对于不同版本的 Visual Studio,可能需要不同的路径。我正在尝试使用 Visual Studio 2022 Community,但不知道其 amd64 编译器目录在哪里。我也不知道that VC代表什么(“Visual C”,也许,无论“Visual”可能意味着什么?)。

我在 Visual Studio 2022 的安装目录中发现了几个名为 的目录amd64,但没有一个目录位于VC名称相同或类似的目录下。我认为最有可能成为更新编译器的候选者是在<install-root>/MSBuild\Current\Bin\amd64.

如果有人知道,请告诉我这是否是正确的道路,如果不是,正确的道路是什么。

不过,微软确实提供了 Visual Studio 2013 Update 2 的一个版本(我假设他们将命名方案从“服务包”更改为“更新,这将使其成为相同的软件),但它不提供 64 位版本我想编译一个 64 位软件 - 所以我假设它没有附带一个。如果我错了,请纠正我,这样我就不需要使用 Visual Studio 版本了与指南中的不同。

小智 5

vs2022

磁盘:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.32.31326/bin/Hostx64/x64/