C#调用C++程序编写的dll
来源:互联网 发布:matlab列向量变成矩阵 编辑:程序博客网 时间:2024/05/19 06:48
C#调用C++程序编写的dll 比起 C++调用C#程序编写的dll要方便得多。假定我已经有个CPlusPlusDll.dll,此dll是用C++写的,下面的程序是C#调用的程序。注意dll要放到C#工程的bin目录下的Debug目录下。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace CSharpUseCPLusPlusDLL
{
class Program
{
[DllImport("CPlusPlusDll.dll", CharSet = CharSet.Ansi)]
static extern int add(int iNum1, int iNum2);
[DllImport("CPlusPlusDll.dll", CharSet = CharSet.Ansi)]
static extern int substract(int iNum1, int iNum2);
static void Main(string[] args)
{
int iValue = add(1, 2);
Console.WriteLine(iValue);
iValue = substract(2, 1);
Console.WriteLine(iValue);
Console.Read();
}
}
}
从以上程序可知,知需要加入几句话就行(黄色表示)。
- C#调用C++程序编写的dll
- 编写C#调用的C++DLL
- 编写C#调用的C++DLL
- 编写C#调用的C++DLL
- c#调用c程序dll
- c#程序调用c++dll
- C#中如何调用C++编写的DLL
- C#中如何调用C++编写的DLL
- 在C#中调用C++Builder编写的DLL
- C#中如何调用C++编写的DLL
- C#中如何调用C++编写的DLL
- C#调用C语言编写的dll示例
- C#调用非托管C编写DLL的数据类型转换
- C#demo程序 调用自己编写的DLL
- c编写dll供c#调用
- C#调用C的DLL
- C#如何调用C++编写的DLL
- Sql Server调用C#编写的DLL
- checked 本页全选问题
- 标准版本 禁止复制代码
- ROW_NUMBER、RANK、DENSE_RANK的用法(1)
- 如何查看自己的DirectX型号
- 2009-03-20:怎样获得DBGrid各列的合计值?
- C#调用C++程序编写的dll
- (转)SQL 语句中特殊字符的处理及预防sql 注射
- 类似微软IP输入框的实例
- CTreeCtrl展开、收起子节点下所有的节点
- 如何在CPNTools中实现循环
- C语言例题8:
- DBHelper
- 80后转
- ASP.NET 2.0的页面指令集