execlp() 呼び出しに対してプログラムで LILYPOND_DATADIR を取得する

execlp() 呼び出しに対してプログラムで LILYPOND_DATADIR を取得する

私はこれを呼び出すアプリケーションを書いたlilypondexeclp()しかし、私のアプリケーションがこの行を実行すると、次のエラーが発生します。

GNU LilyPond 2.16.2
warning: not relocating, no 2.16.2/ or current/ found under <app_dir>/share/lilypond/
ERROR: In procedure primitive-load-path:
ERROR: Unable to find file "lily.scm" in load path

lilypond私は現在、ユーザーがアプリケーション内で実行可能なパスを知らせることを許可しています。実行可能ファイルの場所に関係なく、プログラムで常に有効な値に設定する方法はありますか?

ベストアンサー1

おすすめ記事