3

Linux の Mono で使用したい C++ で書かれた共有ライブラリがあります。このガイドhttp://www.mono-project.com/Interop_with_Native_Librariesに従います。

動作するようになりましたが、ライブラリ ファイルを /usr/lib または /lib フォルダーに配置する必要があります。

.so ファイルを配布して使用し、それらを /usr/lib または /lib にコピーするのではなく、Mono アプリケーション フォルダーにコピーする方法はありますか? (アプリが実行されている現在のディレクトリ)

ソフトウェアを使用している一部のユーザーは、ルート/管理者アクセス権を持っていない可能性があるため、ファイルを /usr/lib または /lib にインストール/コピーすることはできません

4

1 に答える 1

4

プログラムを起動するときは、環境変数 LD_LIBRARY_PATH を使用する必要があると思います。

LD_LIBRARY_PATH=. モノ yourapp.exe

于 2012-06-10T23:38:42.947 に答える