更新 1:
.lib ファイルを参照できるかどうか疑問に思っていますが、参照できないようです。これが事実で、C++ プロジェクトのソース コードがない場合、そのメソッドを使用するにはどうすればよいですか? ところで、私は FastCV ライブラリを使用しています。
C# コードから C++ メソッドを呼び出す必要がある状況に遭遇しました。C++ で生成されたファイル構造:
lib
--libfastcv.lib
--vc120.pdb inc
--fastcv.h
--fastcv.inl
--stdint.h
C# から C++ メソッドを呼び出す方法を知っています。
[DllImport("libfastcv.lib",CallingConvention=CallingConvention.Cdecl)]
public static extern <ReturnType> <MethodName>(<Parameters>);
しかし、.h ファイルと .inl ファイルも C# プロジェクトに含める必要があると思います。では、それらをどのように含めるか?
どうもありがとうございました。