1

私は新しい Xcode ユーザーです (バージョン 3.2.2; Mac 10.6.7)。

商用コードと組み合わせて使用​​する必要がある C++ コードを作成しました。ターミナル ウィンドウでコードを実行できますが、Xcode では実行できません (後述のエラー)。商用コードはライセンスを使用し、動的ライブラリも備えています。私の問題はおそらくこれらの問題に関連しています。商用コードの作成者は Xcode に精通していません。

Xcode でコードを実行すると、次のエラーが表示されます。

dyld: Library not loaded: 
Referenced from: /Users/me/Desktop/executableName
  Reason: image not found
Trace/BPT trap
logout

ターミナル ウィンドウ (Xcode ではない) でコードを正常に実行するには、まず次のようにします。1) export LD_LIBRARY_PATH=.:$DYLD_LIBRARY_PATH

Xcode では、これを次のように設定する必要があると思います: プロジェクト メニュー --> アクティブな実行可能ファイルの編集 --> 環境で設定する変数:

名前: LM_LICENSE_FILE; 値: 1234@lic-xxx.xxx.xx 名前: DYLD_LIBRARY_PATH; 値: /Applications/myCode/libraries/xxx

しかし、これを行うと、上記のエラーが発生します。

もう 1 つの情報は、私のコードが Code: /Applications にあることです。しかし、私の Xcode プロジェクトは Code: /Users/me/Desktop/executableName に保存されています。エラーメッセージには、デスクトップから「参照されている」と表示されます。これは問題を示している可能性がありますか? 何?

4

0 に答える 0