1

Xcode 内でコマンド ライン ツールを作成しましたが、正常に動作しますが、ターミナルから実行しようとすると、ライブラリの 1 つについて不平を言います。

MacBook:Debug Jonathan$ ./MyApp   
dyld: Library not loaded: /Users/Jonathan/Library/Frameworks/Josk.framework/Versions/A/Josk  
  Referenced from: /Users/Jonathan/Development/C++/MyApp/build/Debug/./MyApp    
  Reason: image not found  
Trace/BPT trap  

MyApp プロジェクトでコピー フェーズ (宛先: フレームワーク、パスなし、インストール時のみのチェックボックスをマークしなかった) をターゲットに追加し、MyApp のディレクトリに Josk.framework がコピーされたことを確認できます。

ありがとう、
ジョナサン

4

1 に答える 1

0

DYLD_FRAMEWORK_PATH = / Users / Jonathan / Library/Frameworksをエクスポートします

または、Josk.frameworkを/ Users / Jonathan / Library/Frameworksにコピーします

デプロイメントには、@ executeable_path、@ loader_path、@rpathなどのさまざまなオプションがあります。

ほら、男ディルド

于 2012-12-06T15:19:49.460 に答える