2009-04-03 11 views

答えて

4

使用[System.Runtime.InteropServices.DllImport]属性(P/Invoke):

[DllImport("dllname.dll")] 
static extern void MyFunctionName(); 
+0

私はdll、単なるlib、およびいくつかのヘッダを持っていません – Malfist

+0

あなたはそのlibをdllに構築する必要があります。私が知っているC#プログラムにlibを直接リンクすることはできません。 –

+0

C言語のlibからDLLを作成できませんか?静的Cライブラリを直接呼び出すことはできません。また、その場合はC++/CLIを見てください。 –

2

何Mehrdadは語りました。

さらに、マーシャルの素晴らしい世界へようこそ。 P/Invoke.Netはあなたの新しい親友です。

関連する問題