c#调用c++dll问题
c++源码(vs2008)namespace DLLdemo {
public ref class Class1
{
// TODO: 在此处添加此类的方法。
public:
int Max(int a,int b)
{
if(a<b)
{return b;}
else{return a;}
}
};
}
c#调用代码:
namespace 调用c__dll
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("DLLdemo.dll",EntryPoint="Max")]
public extern static int Max(int a, int b);
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Max(5, 3).ToString());
}
}
}
报错 :无法在 DLL“DLLdemo.dll”中找到名为“Max”的入口点
求人来指点迷津