質問

だから私はいくつかの.libファイルを持っています(次のように生成されます これです)C#WPFアプリケーションから使用する方法は?

役に立ちましたか?

解決

C#からネイティブライブラリを使用する場合は、.libファイルは必要ありません。これが.NETで処理される方法は、プラットフォームInvoke(P/Invoke)を使用することです。 MSDNのチュートリアルをフォローすることをお勧めします。

プラットフォームはチュートリアルを呼び出します

ラッパーを生成したい場合は、 P/Interopアシスタントを呼び出します CodePlexで。このツールは、元のC/C ++コードで動作することに注意してください。 .dllファイルを使用してラッパーを作成することは、エクスポートされた関数の署名を保存しないため、実行不可能です( このスレッド)およびLIBファイルは、署名をコンパイラ固有の方法で保存します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top