Opened 15 months ago
Last modified 14 months ago
#10160 new defect
How to build FFmpeg on windows arm64ec using MSVC
Reported by: | Yang Shino | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
Summary:
We try MSVC to run on x64, it works. But we tried to build for target arm64ec, this project failed to build. How to build FFmpeg on windows arm64ec using MSVC? Could you please help look at this issue? Thanks in advance.
steps of x64:
- Open a VS 2019 x64 prompt
- set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64
- git clone https://github.com/FFmpeg/FFmpeg F:\gitP\FFmpeg/FFmpeg
- cd F:\gitP\FFmpeg\FFmpeg\..\
- set FFMPEG_SRC_PATH=F:\gitP\FFmpeg\FFmpeg
- set FFMPEG_FATE_PATH=../fate-suite/
- set path=F:\gitP\FFmpeg\FFmpeg\..\tools;%PATH%
- set MSYS2_PATH_TYPE=inherit
- .\tools\msys32\usr\bin\sh.exe --login -i -c "/F/gitP/ffmpeg/tools/build.sh"
steps of ARM64EC:
- Open a VS 2019 x64 prompt
- set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=arm64
- git clone https://github.com/FFmpeg/FFmpeg F:\gitP\FFmpeg/FFmpeg
- cd F:\gitP\FFmpeg\FFmpeg\..\
- set FFMPEG_SRC_PATH=F:\gitP\FFmpeg\FFmpeg
- set FFMPEG_FATE_PATH=../fate-suite/
- set path=F:\gitP\FFmpeg\FFmpeg\..\tools;%PATH%
- set MSYS2_PATH_TYPE=inherit
- set FFMPEG_TARGET=ARM64EC
- .\tools\msys32\usr\bin\sh.exe --login -i -c "/F/gitP/ffmpeg/tools/build.sh"
Error message:
Starting build in F:\gitP\FFmpeg\FFmpeg for target ARM64EC
Configure build
cl.exe is unable to create an executable file.
If cl.exe is a cross-compiler, use the --enable-cross-compile option.
Only do this if you know what cross compiling means.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
Failed to configure!
Change History (2)
comment:1 by , 15 months ago
Description: | modified (diff) |
---|
What about VS 2022?