求C#调用c++函数的最简单的例子

2025-06-22 21:11:19
推荐回答(3个)
回答1:

//using System.Runtime.InteropServices;
class ExternTest
{
[DllImport("User32.dll", CharSet=CharSet.Unicode)]
public static extern int MessageBox(int h, string m, string c, int type);

static int Main()
{
string myString;
Console.Write("Enter your message: ");
myString = Console.ReadLine();
return MessageBox(0, myString, "My Message Box", 0);
}

}

回答2:

你可以把编好的C++函数编译成dll然后C#引用

回答3:

http://cid-a564658b1f39b143.spaces.live.com/blog/cns!A564658B1F39B143!129.entry
Look At it,Please.