本文代码下载地址:http://download.csdn.net/detail/rickywong_/8530201
【本文目的】
在进行C++/C#开发时,有时会遇到“给C++项目加C#界面”、“用C++实现C#基础功能”等问题而无从下手。本文将介绍一个非常简单的例子:C#调用C++的一个加法函数,再调用类内的减法函数,以此来介绍如何C#通过dll调用C++代码
【创建一个C++程序】
1.新建一个C++ Win32控制台应用程序工程,命名为CppDLL,点击“确定”
2.弹出的框框中点“下一步”,然后选中“dll”,点击“完成”
3.程序自动创建了CppDLL.cpp,打开并输入以下内容:
<span style="font-size:14px;">#include "stdafx.h"
extern "C" __declspec(dllexport) int Add(int a, int b)
{
return a + b;
}
</span>