いくつかのヘッダー、cpps、いくつかの lib ファイル、および DLL ファイルで構成される C++ プロジェクトがあります。
これらのファイルを C# プロジェクトで使用するためにラップしたいと考えています。
私は、すべての C++ プロジェクトを含む 1 つの DLL を作成し、それを C# クラスでラップして、それを操作できるようにしたいと考えていました。
だから私の質問は(Visual Studio 2010での作業)です:
最終的な DLL ファイルを作成する方法を教えてください。
a. lib ファイルをプロジェクトにリンクする方法は知っていますが、DLL をリンクするにはどうすればよいですか?
b. ヘッダーで宣言された関数 (lib ファイルに実装されている) を DLL にインポートするには、ヘッダーに何を追加する必要がありますか。(__declspec とは)?
- 最終的な DLL ファイルをビルドした後、この DLL ファイルを使用する C# プロジェクトを作成するにはどうすればよいですか?
前もって感謝します