2016-12-15 11 views
0

こんにちは私のXcodeプロジェクトでffmpegライブラリをビルドするのに問題があります。それはC++にあります。私はhomebrewを使ってそれをインストールし、すべての正しいライブラリが端末経由でインストールされていることを確認しました。私はそれがCライブラリであることを知っているので、extern Cを使って試してみました。Xcodeのffmpegビルドに関する問題

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

#include <libavformat> 

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

リンカのフラグは、端末に(例えばPKG-config設定--libs libavcodecの)を使用して設定されていると、ビルド時にこれらのフラグは、エラーをスローしません。ヘッダーファイルは、オートコンプリートが入力中に上にフラグを立てるので、問題なく見つかる。

Xcodeのビルド設定については、添付の図を参照してください。本当にこだわっピーズのヘルプXcode build settings

Xcode build settings 2

+0

エラーコードは次のとおりです: "libavformatファイルが見つかりません" – jon

答えて

0

私はインクルード文はに関し、インクルードパスに関連していると、問題を特定しました。ヘッダーファイルは、フォルダの階層の1つ下にありました。

#include <libavformat> 

このエラーは、ライブラリが見つかりませんでした。以下の変更により、問題が分類されました。

#include <libavformat/avformat.h> 
関連する問題