您现在的位置: 爱51代码网 >> 范文 >> 文章正文
无法加载 DLL“HCNetSDK.dll”: 找不到指定的模块

功能:连接海康威视DVR,并预览。
一开始运行到:
bOK = HCNetSDK.NET_DVR_Init();
就提示:
无法加载 DLL“HCNetSDK.dll”: 找不到指定的模块。
我已经把该HCNetSDK.dll复制到debug目录了,也复制到system32目录了。

开发环境:xp+vs2010

你需要使用regsvr32注册它。

HCNetSDK.dll应该是不需要注册的。
你确定下载了正确的海康SDK,并且ClientDemo可以正确运行?

是不是缺少什么依赖的dll啊。

我开发过 没什么问题 可以预览..

正常来说 那些DLL都直接扔system32就行 不需要弄到debug下.

另外问下 为什么我的就是NetSdk.dll 名字跟你不一样呢..

我都复制以下dll

DllDeinterlace.dll
H264Play.dll
hi_h264dec.dll
NetSdk.dll
StreamReader.dll

反正我也不知道有没有用 我都弄进来了...

而且我的代码也是
 
[DllImport("NetSdk.dll")]
public static extern int H264_DVR_Init(fDisConnect cbDisConnect, IntPtr dwUser);


咋个跟你不一样呢.

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    异常信息:无效的视图状态
    WPF如何在自己定义的style里
    C#字符字串转换成日期出错
    win7x64虚拟机上提示emgu.cv
    .NET Reflector导出"发现不明
    C#如何采集电表数据
    C#两个textBox如何互相控制对
    ExecuteReade如何r创建SqlDa
    如何在ashx页面里面使用Resp
    FormsAuthentication.SetAut
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |