gpt4 book ai didi

ffmpeg - 未知操作系统 'msys_nt-6.1'。在 win7 64 位上使用 Mingw

转载 作者:行者123 更新时间:2023-12-04 16:08:29 27 4
gpt4 key购买 nike

我尝试使用 MSYS2 和 MIngW 从源代码编译 FFmpeg 我使用的是 win7 64 bit 。
使用 。

$ ./configure --enable-shared

我收到此错误:
Unknown OS 'msys_nt-6.1'.

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.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.

查看 config.log
我看到(日志的结尾):
gcc -std=c99 -Wall -O3 -c -o /tmp/ffconf.fnJeLuIu.o /tmp/ffconf.e8DJYGJM.c
check_code cc int test[2*(sizeof(void *) > 4) - 1]
check_cc
BEGIN /tmp/ffconf.e8DJYGJM.c
1 int main(void) { int test[2*(sizeof(void *) > 4) - 1]; return 0; }
END /tmp/ffconf.e8DJYGJM.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -c -o /tmp/ffconf.fnJeLuIu.o /tmp/ffconf.e8DJYGJM.c
G:/msys64/tmp/ffconf.e8DJYGJM.c: In function 'main':
G:/msys64/tmp/ffconf.e8DJYGJM.c:1:22: error: size of array 'test' is negative
int main(void) { int test[2*(sizeof(void *) > 4) - 1]; return 0; }
^
check_cpp_condition stddef.h defined(__x86_64__)
check_cpp
BEGIN /tmp/ffconf.e8DJYGJM.c
1 #include <stddef.h>
2 #if !(defined(__x86_64__))
3 #error "unsatisfied condition: defined(__x86_64__)"
4 #endif
END /tmp/ffconf.e8DJYGJM.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -E -o /tmp/ffconf.fnJeLuIu.o /tmp/ffconf.e8DJYGJM.c
G:/msys64/tmp/ffconf.e8DJYGJM.c:3:2: error: #error "unsatisfied condition: defined(__x86_64__)"
#error "unsatisfied condition: defined(__x86_64__)"
^
Unknown OS 'msys_nt-6.1'.

我错过了什么 ?我做错了什么 ?
谢谢

最佳答案

你应该用visual studio编译它,你必须安装msys2和yasm ..
将以下选项添加到 ./configure :

--工具链=msvc\
--arch=x86\
--启用-yasm\
--启用-asm\
--启用共享\
--禁用静态

检查这个网站,他给出了一些解释:

https://pracucci.com/compile-ffmpeg-on-windows-with-visual-studio-compiler.html

关于ffmpeg - 未知操作系统 'msys_nt-6.1'。在 win7 64 位上使用 Mingw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555217/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com