9
#[link(name = "MultitouchSupport", kind = "framework")]
を使用して/System/Library/PrivateFrameworks
にプライベートフレームワークにリンクしようとしましたが、リンカはMultitouchSupportフレームワークが見つからなかったことを私に伝えます。私はまた、ファイル拡張子で
#[link(name = "/System/Library/PrivateFrameworks/MultitouchSupport", kind = "framework")]
と
#[link(name = "/System/Library/PrivateFrameworks/MultitouchSupport.framework", kind = "framework")]
を試してみましたが、どちらも仕事。
/System/Library/Frameworks
の標準ロケーションにないフレームワークとリンクすることは可能ですか?
私は 'osx'フレームワークに慣れていないんだけど、あなたは'のprintlnを追加しようとしました(「貨物:!rustcリンク検索= native = {} "、some_dir);'あなたの 'build.rs'で? – WiSaGaN
お返事ありがとうございます。私はまた、ビルドスクリプトが問題を解決する適切な場所かもしれないと思ったが、残念ながらリンカーはビルドrsのprintlnステートメントを無視するようだ。私はbuild.rsが実際に実行され、出力が "cargo:rustc-link-search = native =/System/Library/PrivateFrameworks"であることを確認しました。私はまた、テーリング "/" –