解决办法 安装 vcredist 运行库 或者用VC6.0编写DLL
Win32 dll
新建项目, Win32项目
Win32Project1.cpp
// Win32Project1.cpp : 定义 DLL 应用程序的导出函数。
//
#include "stdafx.h"
extern "C" __declspec(dllexport) int add(int x,int y)
{
return x + y;
}
创建c#程序 将编译好的程序 放到 c#的RELEASE目录下
[System.Runtime.InteropServices.DllImport("Win32Project1.dll")]
private static extern int add(int x, int y);
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(add(9, 9).ToString());
}