没有 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 的。谢谢你。 :D gcc -v,或者在 cygwin shell 中,它类似于i686-w64-mingw3-gcci686-pc-mingw32-gccTarget 应该以 mingw32 结尾。 我得到了:目标:i686-pc-cygwin 但是如何改变呢? 您安装mingw-w64-gcc 包(或其他任何名称)并调用i686-w64-mingw32-gccx86_64-w64-mingw32-gcc

以上是关于没有 cygwin1.dll 的 Libx264?的主要内容,如果未能解决你的问题,请参考以下文章

linux下面用Mingw编译libx264

FFmpeg中的libx264编码流程

Android FFMPeg——FFMpeg+libx264编译

如何解决“错误:找不到 libx264”?

2023-03-07:x264的视频编码器,不用ffmpeg,用libx264.dll也行。请用go语言调用libx264.dll,将yuv文件编码成h264文件。

libx264开发笔记:libx264介绍海思平台移植编译