1、建立.net Standard类库项目,新建方法略
2、C#类库中添加接口函数int sum(int a,int b)
public class Class1
{
public int sum(int a,int b)
{
return a + b;
}
}
3、新建C++项目
#include <iostream>
#using "d:\\1\\DllTestCSharp_Standard.dll"//step1 引用DLL
//需要使用公共语言支持。项目属性-》常规-》公共语言运行时支持(/clr) step2
#pragma managed; //告诉编译器,将使用托管代码 step3
using namespace DllTestCSharp_Standard; // 引入名字空间 step4
int main()
{
int a = 0;
DllTestCSharp_Standard::Class1^ c1 = gcnew DllTestCSharp_Standard::Class1();//step5 应用
std::cout << "Hello World! \n"<< c1->sum(1, 3);//step6 调用接口
}