将C++代码编译成dl的时候,新建控制台程序
注意的是建立dll工程之后,在属性中选择“动态链接库和在静态库中使用MFC”这一项,编译出来的dll文件不需要引入库文件(.lib)。
将dll文件放在C#工程的bin文件夹下(和C#的exe程序在一个目录下)就可以调用。
C++dll中编写的代码:
extern "C" __declspec(dllexport) int Aera(int argv)
C#的引用代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;