当前位置: 代码迷 >> C# >> 初学c#干监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数
  详细解决方案

初学c#干监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数

热度:38   发布时间:2016-05-05 03:01:27.0
初学c#做监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数?
好烦看了我好久求大神,新来没币不好意思。。
关键代码:
namespace MPS.CommonClass
{
class yuntaikongzhi
{
……
[DllImport("NetLib.dll", EntryPoint = "HI_NET_DEV_PTZ_Ctrl_Standard ")]
public extern static Int32 HI_NET_DEV_PTZ_Ctrl_Standard(IntPtr hWndMain, PtzControl u32Command,SpeedControl u32Speed);
……
}
}
然后我再另一个文件先using
using MPS.CommonClass;
namespace MPS
{
……
public void btnUp_Click(object sender, EventArgs e)
{
HI_NET_DEV_PTZ_Ctrl_Standard(this.Handle, PtzControl.HI_NET_DEV_CTRL_PTZ_UP, SpeedControl.HI_NET_DEV_CTRL_PTZ_SPEED_MIN);
}
……
}
感觉没啥问题呀,底面提示:错误 1 当前上下文中不存在名称“HI_NET_DEV_PTZ_Ctrl_Standard” C:\Users\Administrator\Documents\Visual Studio 2010\Projects\监控界面\监控界面\frmmain.cs 22 13 jiankongjiemian 有人能告诉我为啥么。
dll及相关lib头文件我包含在看了方案中了。。谢谢了
------解决思路----------------------
使用yuntaikongzhi.HI_NET_DEV_PTZ_Ctrl_Standard
------解决思路----------------------
又不是在同一个作用域下
要写全称yuntaikongzhi.HI_NET_DEV_PTZ_Ctrl_Standard
  相关解决方案