第一步:
打开VS2010(我用的是这个版本的)
文件->新建->项目->类库->
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace add_dll
{
public class Class1
{
public static int add(int a, int b)
{
return a + b;
}
}
}
编译生成dll文件
第二步:
打开C++控制台建立一个工程
并打开解决方案->属性->配置属性->常规->公共语言运行时支持(/clr)
#include "stdafx.h"
#using "..\debug\add_dll.dll"//将dll文件放在debug下
using namespace add_dll;//使用命名空间
int _tmain(int argc, _TCHAR* argv[])
{
Class1 ^c = gcnew Class1();
int m = c->add(5,10);
return 0;
}
这样就可以调用了。