2017-12-14 21 views
0

最近、MacにGLFW 3.3の最新バージョンをクローン作成、構築、インストールしてプロジェクトにリンクしようとしましたが、これに重大な問題がありました。Xcode静的ライブラリGLFW 3.3にリンクする

実際のライブラリはリンクされていますが、大量のCocoaフレームワークはリンクされていません。ここでは、実際のリンカエラーメッセージの要約形式です:

enter image description here

GLFWためのライブラリが(.A拡張子を持つ)静的ライブラリである、と私はライブラリのインタフェースを持つ「リンクのバイナリを経由して、それを含めています"であり、パス"/usr/local/lib/"にあります。これはビルド設定のライブラリ検索パスカテゴリでも指定しています。

この問題を解決するにはどうすればよいですか?私が間違っていることが明らかであるか、より多くの情報が必要ですか?私が含めることができる他にもたくさんの情報がありますが、私は正直なところ、問題に取り組むことに関連するものが不明です。 $prefix/lib/pkgconfig/glfw3.pcを見ると

答えて

1

、フレームワークの依存関係を示しています

-framework Cocoa -framework IOKit -framework CoreFoundation -framework CoreVideo

リンカオプションにこれらを追加します。

関連する問題