一般:Windows、OS X、およびLinuxでネイティブの静的にリンク可能なライブラリとしてサポートしたいBoostライブラリを使用する標準準拠のC ++ APIがあり、WindowsおよびMonoで.NET用にラップしたいOSXおよびLinuxで。
詳細:現在、すべてのプラットフォーム用にネイティブにコンパイルしています。これは、標準のC++とBoostを使用した後のことです。また、WindowsでC ++ / CLI用にコンパイルして実行することもできましたが、Boost.DLLを使用せざるを得ませんでした。次のステップ*nixシステムで共有ライブラリを使用しようとしたことがないため、どこから始めればよいかわかりません。BoostがLinuxで共有ライブラリを提供していることは知っていますが(OS Xでも同じことが当てはまると思います)、これらはVisualStudioでコンパイルされたC++ / CLI実行可能ファイルで自動的に機能しますか、それとも何らかの作業が必要ですか?MonoDevelop用のC++/ CLIコンパイラはありませんが、おそらくVisualStudiosでコンパイルされたCLIは問題なく動作します...動的にリンクされたライブラリが私を混乱させています。