C ++で書かれたProgram.exeがあります。また、C++ exe ソース コードのみを示す C++ ファイル。
まず、Cmake プログラムを使用して、C++ exe を変更およびデバッグしようとしました。この後、この .dll ファイルなどの .dll ファイルに変換する必要があります。この .dll ファイルは、C# (CLR) のコンポーネントとして使用できます。
どうすればこれを行うことができますか?
C ++で書かれたProgram.exeがあります。また、C++ exe ソース コードのみを示す C++ ファイル。
まず、Cmake プログラムを使用して、C++ exe を変更およびデバッグしようとしました。この後、この .dll ファイルなどの .dll ファイルに変換する必要があります。この .dll ファイルは、C# (CLR) のコンポーネントとして使用できます。
どうすればこれを行うことができますか?
そのプログラムには、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