-2

C ++で書かれたProgram.exeがあります。また、C++ exe ソース コードのみを示す C++ ファイル。

まず、Cmake プログラムを使用して、C++ exe を変更およびデバッグしようとしました。この後、この .dll ファイルなどの .dll ファイルに変換する必要があります。この .dll ファイルは、C# (CLR) のコンポーネントとして使用できます。

どうすればこれを行うことができますか?

4

1 に答える 1

0

そのプログラムには、C# で使用したい関数がいくつかあると思いますか? このような場合、プロジェクトを exe から (ネイティブ) DLL に変換してから、P/Invoke を使用します。

DLL の作成方法: http://msdn.microsoft.com/en-us/library/ms235636(v=vs.80).aspx

DLL からのプラットフォーム呼び出し: http://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx

于 2012-12-06T09:54:06.300 に答える