本人长期做海康威视设备二次开发,客流相机、门禁产品等,如:视频预览、人员管理、考勤管理、远程门控、事件监听、人流量等。有需要二次开发的请私信或留言,会立即回复。
下载SDK
1. 官方网址:海康开放平台
2. 官方给了不同平台对应的SDK,如IOS、linux、windows、Android等,这里我们开发windows平台的,如下图:
创建控制台应用
我们在windows下开发,用Microsoft Visual Studio创建控制台应用。
配置头文件
1. 右键项目名选择属性,打开项目属性页。
2. 路径:属性页---c/c++---常规---附加包含目录。
(1) 将hikvision官网下载的SDK中的头文件目录和库文件目录拷贝到项目目录。并重命名为headers和lib.
(2) 在附加包含目录中填写头文件目录路径。
配置库文件
1. 右键项目属性--链接器--常规,把库文件目录填写进去,注意,我把HCNetSDKCom也包含进来了。
这个步骤只是告诉编译器到哪里去找库文件,项目编译时并没有把这些库都编译进来,具体要用哪个库,还需要下面步骤。
2. 右键项目属性---链接器----输入,添加要使用的库。
这里我只添加了HCNetSDK.lib, 如果用到其他库,也要把其他库加进来。
运行
注:如果提示代码安全问题,如C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
在头文件前加#define _CRT_SECURE_NO_WARNINGS即可。
本人长期做海康威视设备二次开发,客流相机、门禁产品等,如:视频预览、人员管理、考勤管理、远程门控、事件监听、人流量等。有需要二次开发的请私信或留言,会立即回复。