新建项目->Visual C#->控制台应用程序 dllConsoleApplication1
将步骤1生成的MyDLL.dll文件copy到dllConsoleApplication1工程的根目录下
Program.cs代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices; //必须添加,不然DllImport报错
namespace dllConsoleApplication1
{
class CPPDLL
{
[DllImport("MyDLL.dll", CharSet = CharSet.Ansi)] //引入dll,并设置字符集
public static extern int add(int a ,int b);
}
class Program
{
static void Main(string[] args)
{
int sum=CPPDLL.add(3, 4);
}
}
}
5到这里,C++dll里的方法已经在C#里调用成功了。