0

別のアプリで使用するための C で書かれたソース コードがあります。すでに mac OSX 用に作成されたアプリケーションがあります。

ここで、Windows でアプリを作成し (c#/.net を使用)、同じライブラリを再利用したいと考えています。Windows プラットフォームでこれらの C 関数を呼び出すにはどうすればよいかわかりません。

ソース コードがあるので、Windows で DLL を作成し、.net アプリケーションで p/invoke 経由で使用できますか?

どんなポインタも役に立ちます。

ありがとう、

4

1 に答える 1

0

P/Invoke は間違いなくオプションです。さらに、C++/CLI を使用してネイティブ C コードを CLR 互換の .dll にラップすることもできます。

唯一の問題は、C ソースに実装や OS 固有のコードがないことを確認することです。

于 2013-01-08T02:52:48.407 に答える