C#DLLImportで共有オブジェクトを相対的に指定できるように、LINUX makefileで出力ディレクトリを変更する方法を知りたいです。
ネイティブDLLが管理対象プログラムと同じフォルダにあるように、C ++プロジェクトの出力ディレクトリ設定を$(SolutionDir)bin \ $(ConfigurationName)に変更します。 C#コードで[DllImport("3rdparty.dll")]を使用してください。 – ハンス・パサント2011-11-29 20:38
Ubuntu Linux 15.10で使用されているmakefileでこれを行う方法を知りたいです。
どんな助けでも大変感謝します。
答え1
Ubuntu Linux 15.10でこの問題を解決したのは、「3rdparty.so」の前に「lib」を追加してC#コードの[DllImport("3rdparty.so")]を[DllImport("3rdparty")]に変更することでした。です。 。