c#调用c++ dll的一个例子

时间:2021-11-20 13:30:38

1.创建一个简单的c++ 项目生成动态库。

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

Vs 创建完工程后,打开SampleOperation.cpp文件,看到有个导出函数的例子。

c#调用c++ dll的一个例子

复制这段代码, 修改函数(返回值, 参数列表, 函数的实现)

c#调用c++ dll的一个例子

然后在sampleOperation.h头文件中添加这个函数(add).

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

生成成功后 打开目录可以看到这些文件。

c#调用c++ dll的一个例子

2.创建c#程序。

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

c#调用c++ dll的一个例子

把 刚才c++项目生成的sampleOperation.dll 复制到c#项目的bin/debug 下

c#调用c++ dll的一个例子

运行c#的程序结果如下图:

c#调用c++ dll的一个例子