MinGW中的libvpx:错误的文件号

时间:2013-11-20 01:05:01

标签: mingw libvpx

我正在尝试在MinGW上编译libvpx,使用./configure --target = x86-win32-gcc --enable-static-msvcrt --prefix = / MinGW,我收到此错误:

[STRIP] libgtest.a < libgtest_g.a
/bin/sh: /mingw/bin/strip: Bad file number
make[1]: *** [libgtest.a] Error 126
make: *** [.DEFAULT] Error 2

任何想法如何解决这个问题?我已经尝试了git上的最新libvpx和它的1.2.0版本,都给了我这个错误。

2 个答案:

答案 0 :(得分:3)

在win32上使用libvpx 1.3,win32上没有任何现有答案(--disable-unit-tests对macosx有帮助)。 使用此修补程序:libvpx-makefile.diff我可以解决条带问题(日语中的页面:compilation and installation of libvpx (v1.0.0 or later))。此处记录了另一种解决方案:Building libvpx in MinGW。 但后来我陷入了strtok_s链接错误,我通过内联this public domain version来解决这些错误

答案 1 :(得分:2)

通过将'--disable-unit-tests'传递给configure来禁用单元测试应该可以帮助您完成编译。使用libvpx-1.2.0测试。