windows下mingw编译x264时候出现下面,错误,请问怎么办

shiter
人工智能领域优质创作者
博客专家认证
2016-03-02 03:11:20
c:\MinGW\bin\strip.exe: 'common/x86/const-a.o': No such file
make: [common/x86/const-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/cabac-a.o common/x86/cabac-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/cabac-a.o': No such file
make: [common/x86/cabac-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/dct-a.o common/x86/dct-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/dct-a.o': No such file
make: [common/x86/dct-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/deblock-a.o common/x86/deblock-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/deblock-a.o': No such file
make: [common/x86/deblock-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/mc-a.o common/x86/mc-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/mc-a.o': No such file
make: [common/x86/mc-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/mc-a2.o common/x86/mc-a2.asm
c:\MinGW\bin\strip.exe: 'common/x86/mc-a2.o': No such file
make: [common/x86/mc-a2.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/pixel-a.o common/x86/pixel-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/pixel-a.o': No such file
make: [common/x86/pixel-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/predict-a.o common/x86/predict-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/predict-a.o': No such file
make: [common/x86/predict-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/quant-a.o common/x86/quant-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/quant-a.o': No such file
make: [common/x86/quant-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/cpu-a.o common/x86/cpu-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/cpu-a.o': No such file
make: [common/x86/cpu-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/dct-32.o common/x86/dct-32.asm
c:\MinGW\bin\strip.exe: 'common/x86/dct-32.o': No such file
make: [common/x86/dct-32.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/bitstream-a.o common/x86/bitstream-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/bitstream-a.o': No such file
make: [common/x86/bitstream-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/sad-a.o common/x86/sad-a.asm
c:\MinGW\bin\strip.exe: 'common/x86/sad-a.o': No such file
make: [common/x86/sad-a.o] Error 1 (ignored)
yasm -I. -I. -DARCH_X86_64=0 -I./common/x86/ -f win32 -DPREFIX -Worphan-labels -DSTACK_ALIGNMENT=32 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/x86/pixel-32.o common/x86/pixel-32.asm
c:\MinGW\bin\strip.exe: 'common/x86/pixel-32.o': No such file
make: [common/x86/pixel-32.o] Error 1 (ignored)
rm -f libx264.a
ar rc libx264.a common/mc.o common/predict.o common/pixel.o common/macroblock.o common/frame.o common/dct.o common/cpu.o common/cabac.o common/common.o common/osdep.o common/rectangle.o common/set.o common/quant.o common/deblock.o common/vlc.o common/mvpred.o common/bitstream.o encoder/analyse.o encoder/me.o encoder/ratecontrol.o encoder/set.o encoder/macroblock.o encoder/cabac.o encoder/cavlc.o encoder/encoder.o encoder/lookahead.o common/threadpool.o common/win32thread.o common/x86/mc-c.o common/x86/predict-c.o common/opencl.o encoder/slicetype-cl.o common/x86/const-a.o common/x86/cabac-a.o common/x86/dct-a.o common/x86/deblock-a.o common/x86/mc-a.o common/x86/mc-a2.o common/x86/pixel-a.o common/x86/predict-a.o common/x86/quant-a.o common/x86/cpu-a.o common/x86/dct-32.o common/x86/bitstream-a.o common/x86/sad-a.o common/x86/pixel-32.o
c:\MinGW\bin\ar.exe: common/x86/const-a.o: No such file or directory
make: *** [libx264.a] Error 1
...全文
225 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ynsenyu 2016-03-03
  • 打赏
  • 举报
回复
那可以试试用vc编译?我也是有好些编译不来的
赵4老师 2016-03-03
  • 打赏
  • 举报
回复
引用 7 楼 wangyaninglm 的回复:
[quote=引用 6 楼 zhao4zhong1 的回复:] 如果是我,不用mingw;而是在windows下的virtualbox中的linux里面用x264,
如果非要在windows下面用呢?[/quote] 在我眼里,直接在windows下用,和在windows下的虚拟机(HyperV、VMWare、VirtualBox、……)下的Linux中用,没有本质区别。
shiter 2016-03-03
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
如果是我,不用mingw;而是在windows下的virtualbox中的linux里面用x264,
如果非要在windows下面用呢?
赵4老师 2016-03-03
  • 打赏
  • 举报
回复
如果是我,不用mingw;而是在windows下的virtualbox中的linux里面用x264,
ztenv 版主 2016-03-02
  • 打赏
  • 举报
回复
引用 3 楼 wangyaninglm 的回复:
[quote=引用 2 楼 lianshaohua 的回复:] [quote=引用 1 楼 wangyaninglm 的回复:] 我的yasm 明明装好的, --disable-yasm 就好了,windows下面想用点这些开源库可真费劲。。。
几年前我编译的时候,也是禁用了yasm,感觉也没什么影响[/quote] 大你,编译好了以后我的dll,和lib放到vs2010里面,运行时候0x00007b错误了。。。咋弄。。[/quote] 首先:确定你的用法没有问题,用法有问题一样会导致错误 其次:可能编译的不太对或缺少了依赖库,原因比较多。我记得当初我编译成功后,代码是没有问题的; 建议你:下载一个稳定版本,不要下最新的版本。
shiter 2016-03-02
  • 打赏
  • 举报
回复
用这个怎么这么麻烦
shiter 2016-03-02
  • 打赏
  • 举报
回复
引用 2 楼 lianshaohua 的回复:
[quote=引用 1 楼 wangyaninglm 的回复:] 我的yasm 明明装好的, --disable-yasm 就好了,windows下面想用点这些开源库可真费劲。。。
几年前我编译的时候,也是禁用了yasm,感觉也没什么影响[/quote] 大你,编译好了以后我的dll,和lib放到vs2010里面,运行时候0x00007b错误了。。。咋弄。。
ztenv 版主 2016-03-02
  • 打赏
  • 举报
回复
引用 1 楼 wangyaninglm 的回复:
我的yasm 明明装好的, --disable-yasm 就好了,windows下面想用点这些开源库可真费劲。。。
几年前我编译的时候,也是禁用了yasm,感觉也没什么影响
shiter 2016-03-02
  • 打赏
  • 举报
回复
我的yasm 明明装好的, --disable-yasm 就好了,windows下面想用点这些开源库可真费劲。。。

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧