2016-10-22 17 views
4

私のMacOSをSierraにアップデートしました。私のファイルの一部が消えました。最も重要なのはアレグロの図書館でした。私は私がインストールされ、初めて見た映像(https://www.youtube.com/watch?v=UJtmJfWNTJY)のように、再びそれをインストールしようとしていますが、次のエラーメッセージが表示されています:致命的なエラー: 'QuickTime/QuickTime.h'ファイルが見つかりません

'$Users/macbookpro/Downloads/allegro/include/allegro5/platform/alosx.h:43:12: fatal error: 
     'QuickTime/QuickTime.h' file not found' 
    #import <QuickTime/QuickTime.h> 

私はそれを検索し、私はそれがちょうど変更です発見しましたしかし、Xcodeのパラメータでは、私はコードをコンパイルするためにXcodeを使用していませんが、端末です。何かヒント?

+1

あなたはそれを解決しましたか?私はxcodeの代わりにcmake/makeを使ってプロジェクトをビルドするのと同じ問題を抱えています。 –

+0

いいえ、私はしませんでした。私は私のAllegroコードをコンパイルするためにUbuntuとVMで作業しなければなりませんでした。このエラーを検索するといくつかのブログでいくつかの質問がありますが、それを解決できる詳細はありません。 – Aipi

+0

Sierra上でallegro 4.2.1と4.4.2をコンパイルしようとしても同じエラーが発生します(cmakeを使用)。私はコードが完全に書き直されていることを知っていますが、そのファイルに含まれているコードは同じようです。 – pelle

答えて

1

一般的に使用されているライブラリを非難するAppleの習慣のため、この問題が発生しているプロジェクトがたくさんあります。あなたはこの問題を抱えている唯一の人物ではありません。以下のリンクを参照してください。回避策として廃止予定のSDKをXcodeに貼り付けることができます。代わりにAVFoundation.frameworkを使用するようにコードを編集してください。 See Apple's table on deprecated frameworks。ここで

Xcode 8/macOS 10.12 removed QtKit support

QuickTime/QuickTime.h: file not found

説明回避策です:

Solved: macOS Sierra, Xcode 8, missing quicktime.h

関連する問題