リンクパス情報はどこから生成されますか?
-
28-09-2019 - |
質問
iPhoneアプリケーションをコンパイすると、多くのエラーが発生しますが、私にとって最も明白に見えるのは、このリンクエラーです。
ld: warning: directory '/Users/username/Documents/iPhone/MyAppName/../../core-plot/framework/build/Debug-iphonesimulator' following -L not found
私 知る 上記のパスが間違っています。
正しいパスは次のとおりです。
/Users/username/Documents/iPhone/MyAppName/../core-plot/framework/build/Debug-iphonesimulator
私は正しい場所を指したいと思っていますが、この間違ったパス情報がどこから来ているのかはわかりません。プロジェクトの設定とターゲット設定のすべてのフィールドを見ましたが、「../../」の代わりに「../」を使用しているため正しいです。ありがとう。
解決
プロジェクトを正しく構成した場合、これは自分自身の世話をするはずです。フォローしてください コアプロットプロジェクトの指示 iPhoneアプリでcoreplotを使用すると スクリーンショットがここに示されています.
要するに:
- コアプロットプロジェクトファイルをプロジェクトのグループブラウザにドラッグします。
- 「リンクバイナリとライブラリ」の下にプロジェクトファイルの子として表示されるライブラリをドラッグし、アプリケーションのビルドターゲットのビルドフェーズを作成します。
- アプリケーションのビルド構成のヘッダー検索パスを更新して、コアプロットヘッダーを含めます。
- 追加
-ObjC
他のリンカーフラグへのアプリケーションの構成設定をビルドします。
所属していません StackOverflow