5
A
答えて
0
libをインポートできる従来のリンカはありません。最善の策は、COMライブラリをコンパイルし、それを使用するためにinteropを使用することです。
0
直接ではありません。 P/Invoke、またはC++/CLIを使用した混合モードアセンブリを使用して、アンマネージDLLと相互運用することができます。いずれにしても、ラッパープロジェクトを作成するか、オリジナルの.lib(ソースがあれば)をDLLに再コンパイルする必要があります。
8
現在地ステップ命令によるステップを参照してください、マネージラッパーを作成することができます。私はの.libファイルを知らない
1
。しかし、DLLとしてコードをコンパイルすれば、アンマネージコードとして使用することができます。あなたは
System.Runtime.InteropServices
を参照する必要があります、あなたが使用して、それにDLLIMPORT属性を与えたいメソッドを定義する必要があります。これを行うために
。このような何か:ここ
[DllImport("MyCPPDll.dll")]
public void SomeMethod(int someParameter);
は正しい方向にポイントにあなたを助けるべきいくつかのリンクは以下の通りです。[使用する方法\ * LIBの
http://msdn.microsoft.com/en-us/library/26thfadc(v=vs.100).aspx
可能重複C#アプリケーションのファイル?](http://stackoverflow.com/questions/2848193/how-to-use-lib-file-in-c-sharp-application) – tafa