C++ を使用して作成されたヘッダー ファイルと .lib ファイルがあります。
これを C# プログラムで使用したいと考えています。これは可能ですか?
C++ を使用して作成されたヘッダー ファイルと .lib ファイルがあります。
これを C# プログラムで使用したいと考えています。これは可能ですか?
管理されたラッパーを作成できます。ここでステップバイステップの説明を参照してください。
.lib ファイルについてはわかりません。しかし、コードを DLL としてコンパイルすると、それをアンマネージ コードとして使用できることはわかっています。
これを行うには、参照する必要があります
System.Runtime.InteropServices
使用するメソッドを定義し、それに DllImport 属性を与える必要があります。このようなもの:
[DllImport("MyCPPDll.dll")]
public void SomeMethod(int someParameter);
正しい方向を示すのに役立ついくつかのリンクを次に示します。
http://msdn.microsoft.com/en-us/library/26thfadc(v=vs.100).aspx