一,vs创建控制台应用
创建控制台应用得好处时,我们可以自己测试接口,如果接口没有问题,改成dll重新编译一遍就可以。
二, 创建一个c++ 类,将所需提供得功能 封装到类中。
这样可以将 所有功能,进行统一得管理。我这个类得功能 负责对轴 进行管理。
三,创建一个接口文件 负责对外暴漏C语言形式的接口。
(1),用智能指针的方式,将上一步创建得类 实例化出一个对象
(2),编写C接口函数,将参数传递给上一步的实例。
四, main 函数中 测试接口
接口封装完毕后,可再main函数进行自测
五,编译dll 给到C#
接口测试OK后,可以重新编译成dll ,给到C#
六,给dll 添加版本信息,便于版本的维护
(1), 右键 添加资源
(2) ,可以添加版本信息,和公司信息
(3),dll 右键-》详细信息 即可查看版本
七,C# 调用
(1),导出函数
(2),调用函数