私は呼び出しlt_dlopen
て、一般的なファイルが見つからないというエラー (翻訳された errno テキスト) を取得しています。ファイルは間違いなくそこにあるので、実際に何が失敗しているのかについての詳細情報を取得するにはどうすればよいですか。
これは、C++ ライブラリをロードする C++ プログラムです。同じプログラムの他の場所では、同じコマンドを使用して他のライブラリを問題なく開くことができるため、このライブラリに固有のものである可能性があります。私は使用ldd
しており、ライブラリのすべての依存関係が満たされています。