没有 cygwin1.dll 的 Libx264?
Posted
技术标签:
【中文标题】没有 cygwin1.dll 的 Libx264?【英文标题】:Libx264 without cygwin1.dll? 【发布时间】:2012-06-11 09:16:31 【问题描述】:我已经通过 MinGW 和 Msys 构建了 libx264-125.dll。但是,libx254-125.dll 需要调用 cygwin1.dll 和 cyggcc_s-1.dll 才能运行。 谁能告诉我如何构建静态 libx264-125.dll 感谢您的帮助!
【问题讨论】:
【参考方案1】:如果您使用 MSYS 和 MinGW GCC 构建 x264,它不依赖于 Cygwin dll。确保构建过程中使用的“gcc”是 MinGW,而不是 Cygwin 可执行文件。
【讨论】:
我如何检查 gcc 是 MinGw 还是 Cygwin 的。谢谢你。 :Dgcc -v
,或者在 cygwin shell 中,它类似于i686-w64-mingw3-gcc
或i686-pc-mingw32-gcc
。 Target
应该以 mingw32
结尾。
我得到了:目标:i686-pc-cygwin 但是如何改变呢?
您安装mingw-w64-gcc
包(或其他任何名称)并调用i686-w64-mingw32-gcc
或x86_64-w64-mingw32-gcc
。以上是关于没有 cygwin1.dll 的 Libx264?的主要内容,如果未能解决你的问题,请参考以下文章
Android FFMPeg——FFMpeg+libx264编译
2023-03-07:x264的视频编码器,不用ffmpeg,用libx264.dll也行。请用go语言调用libx264.dll,将yuv文件编码成h264文件。