如何在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类的时候需要注意是否已经引用
上一篇:异地通话怎样可以省钱?