怎么在vs2010中用c#调用c++的.dll文件
2个回答
2016-08-18
展开全部
添加namespace
using System.Runtime.InteropServices;
在调用dll的类里面添加
[DllImport("dll文件名", EntryPoint = "接口函数名", CallingConvention = CallingConvention.StdCall)]
public static extern 接口函数返回值 接口函数名(接口函数参数);
如:
[DllImport("mydll.dll", EntryPoint = "WriteInfo", CallingConvention = CallingConvention.StdCall)]
public static extern int WriteInfo(string PLCIp, int nPort, int ip, int dmAddress, int value);
dll文件需要放在你程序目录下
using System.Runtime.InteropServices;
在调用dll的类里面添加
[DllImport("dll文件名", EntryPoint = "接口函数名", CallingConvention = CallingConvention.StdCall)]
public static extern 接口函数返回值 接口函数名(接口函数参数);
如:
[DllImport("mydll.dll", EntryPoint = "WriteInfo", CallingConvention = CallingConvention.StdCall)]
public static extern int WriteInfo(string PLCIp, int nPort, int ip, int dmAddress, int value);
dll文件需要放在你程序目录下
2016-08-18
展开全部
看头文件 。。。。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询