海康威视sdk配置IP和端口号与无法加载DLL

本文由 @EGWriket出品,转载请注明出处。
http://blog.csdn.net/egwriket/article/details/52988336


环境

  • 硬件:首先你得有一台海康的摄像机
  • 软件:windows-x64、vs2012、hkvision5114-x64(x32也可以,看你需求)版本库

配置

参考上一篇:海康威视摄像头的实时读http://blog.csdn.net/egwriket/article/details/52983667

可能有看不懂的,我再补充一下:下一个SADP,安装后运行(就是这个)
这里写图片描述
然后你就可以看见ip地址和端口号了,账号和密码通常是admin和12345

海康威视sdk配置IP和端口号与无法加载DLL_第1张图片

配置使用sdk中自带的ClientDemo.exe工具访问
海康威视sdk配置IP和端口号与无法加载DLL_第2张图片
右击红框处添加设备,把刚查的IP和端口号填入
海康威视sdk配置IP和端口号与无法加载DLL_第3张图片
就成功了:
海康威视sdk配置IP和端口号与无法加载DLL_第4张图片

无法加载DLL

sdk里还有几个demo,按要求把以下几个库文件拷贝到bin/文件夹下
海康威视sdk配置IP和端口号与无法加载DLL_第5张图片
运行时可能会报这个错误:无法加载 DLL“HCNetSDK.dll”: 找不到指定的模块。
海康威视sdk配置IP和端口号与无法加载DLL_第6张图片
原因可能是你下的版本不对:32位和64位的搞错了(不过在一个包里不好弄错吧);如果是自己进行二次开发写的项目的话就可能是“目标平台”和“输出路径”不对。
右击项目,点击最下面的“属性”
海康威视sdk配置IP和端口号与无法加载DLL_第7张图片
目标平台选择:
x86平台下:强制生成的软件为32位软件,不管操作系统是32位还是64位都是以32位模式运行。
x64平台下:与x86类似,强制生成为64位软件,只能在64位模式运行。
输出路径,sdk默认是bin\,就用这吧
海康威视sdk配置IP和端口号与无法加载DLL_第8张图片
接下来在运行就应该没问题了:(最大张那个是真的,其他的只是图片,分屏还没做)
海康威视sdk配置IP和端口号与无法加载DLL_第9张图片

随便写写:

实习生一枚,接手了这么一个任务,发现配置太花费时间,然后网上相关的也不好找,希望能帮到有需求的朋友。之后有时间的话会写写在wpf的海康视频的文章(做得出来的话(笑)),希望能和大家一起进步。

你可能感兴趣的:(c#,海康威视二次开发)