2016-12-15 66 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>