私はこれを呼び出すアプリケーションを書いたlilypond
。execlp()
しかし、私のアプリケーションがこの行を実行すると、次のエラーが発生します。
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
私は現在、ユーザーがアプリケーション内で実行可能なパスを知らせることを許可しています。実行可能ファイルの場所に関係なく、プログラムで常に有効な値に設定する方法はありますか?