多语言展示
当前在线:1296今日阅读:19今日分享:20

C#怎么调用C++的DLL

如何在VS里面使用C#调用C++生成的DLL里面的方法
工具/原料
1

Visual Studio 2010

2

Visual Studio 2013

方法/步骤
1

先创建一个空的解决方案

2

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

3

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

4

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

5

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

6

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

7

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

8

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

9

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

10

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

注意事项

在使用DllImport类的时候需要注意是否已经引用

推荐信息