C#怎么调用C++的DLL

作者:没什么大不了 | 创建时间: 2023-04-04
如何在VS里面使用C#调用C++生成的DLL里面的方法...
C#怎么调用C++的DLL

操作方法

先创建一个空的解决方案

创建一个C++的名称为CPPDemo的win32项目,

打开源文件里面的CPPDemo.cpp文件添加加减乘除方法,改方法都是使用的C++语言来写的

添加一个名称为CSharpDemo的C#的控制台应用程序

在控制台应用程序里添加一个名称为CPPDLL的类

在CPPDLL的类里面添加调用DLL方法的代码

打开控制台程序的入口方法,添加代码进行方法引用

然后点击C++项目,右击点出来属性,在属性>常规>里面修改输出目录,浏览选择到控制台程序下的bin文件夹下的 Debug文件夹然后确定保存

再来就是重新生成一下解决方案,就会生成一个名称为CPPDemo.dll的文件在上一步选择的路径下了

最后,设置控制台应用程序为启动项,运行,如运行结果如图则调用加减乘除方法已成功

温馨提示

在使用DllImport类的时候需要注意是否已经引用
点击展开全文

更多推荐