Skip to content

Kirizu-Official/HikRobot-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HikRobot-Go

HikRobot-Go是一个使用Go语言编写的海康机器人SDK,旨在提供一个简单易用的接口来控制海康机器人的功能。

安装

go get -u github.com/Kirizu-Official/HikRobot-Go

安装MVS

请查看当前Release版本号,通常来说前几位对应MVS的版本号,如4.5.1.1对应MVS4.5.1版本,4.6.0.1对应MVS4.6.0版本,然后在 海康官网 下载对应版本的MVS客户端安装,通常开发环境只需要安装MVS客户端即可,无需安装 MVS Runtime 组件包。

配置CGO

本项目采用CGO的方式调用SDK,使用前请确保CGO已正确配置,环境中必须包含gcc编译器

gcc --version
gcc.exe (Rev5, Built by MSYS2 project) 15.1.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

配置pkg-config

您需要下载 hik-mvs.pc 文件放到您的pkg-config库目录中,打开这个文件并修改第一行prefix设置为MVS安装目录,注意目录分隔符必须是/而不是\

设置完成后通过以下命令检查pkg-config是否已识别:

pkg-config --modversion hik-mvs
1.0

使用

请参考 test.go

About

Golang 实现的 海康威视 MVS SDK / Hikvision MVS SDK for Golang (HikRobot)

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages