让 集成了 FFMpeg 的 QT 项目跑在 Xcode 上面

Xcode 在 mac 上是开发神器,优秀的代码提示,报错提示,调试体系,所以在 Xcode 上无疑能提高开发代码效率

1. 使用命令生成 Xcode 项目入口

  • 进入已经集成了 FFMpeg 的 QT 项目
qmake xxx.pro -spec mac -spec macx-xcode
复制代码
  • 即可生成 xxx.xcodeproj 入口文件

2. 可能出现的链接错误

image.png

3. 链接问题出现的原因如下

image.png

4. 解决链接错误

  • 删除 lib 文件夹
  • 使用brew info ffmpeg的命令找出 ffmpeg 的安装目录
brew info ffmpeg
/usr/local/Cellar/ffmpeg/4.3.2 (274 files, 50.3MB) *
复制代码
  • 点击 Xcode 中 Build Phases+ 号,选择 Add Other Files ,然后使用 Command + shift + G 进入 /usr/local/Cellar/ffmpeg/4.3.2/lib 目录下,将 *.a 文件加入项目中

image.png

  • 即可成功运行项目:

image.png

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享