2016-12-15 70 views
0

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

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

#include <libavformat> 

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

接头标志已通过使用设置(例如pkg配置--libs libavcodec的)在终端和构建当这些标志不呕错误。头文件也没有问题,因为自动完成功能在输入时将它们标记为顶部。

请参阅Xcode构建设置的附加图片。很坚持皮斯帮助Xcode build settings

Xcode build settings 2

+0

忘记提及错误代码如下“libavformat文件未找到” – jon

回答

0

我确定问题是被涉及到的包含语句涉及路径。头文件是从文件夹的层次结构中排除的:

#include <libavformat> 

产生一个错误,指出找不到该库。以下更改将问题排除。

#include <libavformat/avformat.h>