【问题标题】:Problems with ffmpeg build in Xcodeffmpeg 在 Xcode 中构建的问题
【发布时间】:2016-12-16 13:19:28
【问题描述】:

您好,我在 Xcode 项目中构建 ffmpeg 库时遇到问题。它在 C++ 中。我已经使用自制软件安装了它,并检查了所有正确的库是否已通过终端安装。我已经尝试过使用和不使用 extern C,因为我知道它是一个 c 库。

#include <iostream>
#include <opencv2/opencv.hpp>

#include <libavformat>

//extern "C" {
//    #include <libavformat>
//}

已通过在终端中使用(例如 pkg-config --libs libavcodec)设置链接器标志,并且这些标志在构建时不会引发错误。头文件也没有问题,因为在键入时自动完成将它们标记为顶部。

有关 Xcode 构建设置,请参阅附件图片。真的卡住了pease help

【问题讨论】:

  • 忘了说错误代码如下“libavformat file not found”

标签: xcode ffmpeg


【解决方案1】:

我发现问题与包含语句相关的路径有关。头文件是文件夹层次结构中的一个,因此:

#include <libavformat>

产生未找到库的错误。下面的更改解决了问题。

#include <libavformat/avformat.h>

【讨论】:

    猜你喜欢
    • 2012-06-02
    • 2017-02-27
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 2018-06-13
    相关资源
    最近更新 更多