gpt4 book ai didi

eclipse - 使用 Wascana 在 Windows 上编译 FFMPEG

转载 作者:行者123 更新时间:2023-12-04 22:54:11 25 4
gpt4 key购买 nike

有没有人尝试过,或者成功地让 Wascana(Eclipse CDT + MinGW for Windows)在 Windows 下编译 FFMPEG。显然有可能,甚至还有一个 tutorial at Craig Shaw's website但我无法让它发挥作用。

我在 FFMPEG 源代码上运行 ./configure 然后在 Eclipse 中创建一个新项目并将其指向源代码,但它不会将其识别为 Makefile 项目。我认为我需要创建一个与 MinGW 一起使用的构建器,但到目前为止我微弱的尝试都没有成功。

最佳答案

嘿,我可以回答我自己的问题!经过大量的摆弄,我想出了程序:

注意:这是针对 Wascana 0.9.3 和 2008 年 9 月 SVN 版本的 FFMPEG。

准备环境

安装 Wascana 后,您需要更新各种 MinGW 和 MSYS 包。下载并解压以下内容(您可以从 MinGW 网站下载它们):

MSYS 软件包:

  • bash-3.1
  • coreutils-5.97
  • m4-1.4.7
  • 制作 3.81

  • MinGW 软件包:
  • w32api-3.12
  • MinGW 运行时 3.15

  • 构建
  • 解压 FFMPEG 源代码并像这样配置(暂时不要编译):

  • ./configure --enable-memalign-hack --disable-shared --enable-static --disable-mmx --disable-mmx2 --disable-optimizations --disable-stripping
  • 启动 Wascana/Eclipse 并创建一个新的 C 项目。
  • 不要选择“Hello World”项目,只需选择一个 Makefile 项目并选择 MinGW 工具链。
  • 将项目路径设置为 FFMPEG 源代码所在的位置。
  • 单击完成,源应自行构建!

  • 安装
  • 右键单击项目并选择 Make Targets > Create。
  • 在对话框中,将 Make Target 和 Target name 都设置为“install”。
  • 运行您刚刚创建的目标。这将安装 FFMPEG 库。

  • 执行与调试
  • 打开调试对话框
  • 右键单击“C/C++ 本地应用程序”并选择“新建”
  • 填写项目名称,选择要运行的EXE(我这里是ffplay_g.exe)
  • 转到调试器选项卡并将调试器更改为“MinGW gdb 调试器”

  • 我还必须确保 SDL.dll 的副本位于 ffmpeg 目录中。

    呸,何等的煎熬。这一切都对我有用,希望它也对你有用!

    关于eclipse - 使用 Wascana 在 Windows 上编译 FFMPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248828/

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