SWIG编译海康威视SDK 使用golang

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn 吐槽的话 先允许我吐槽一下海康威视的SDK有多难用SWIG编译 编译过程 准备工作 先声明我编译的是linux版本的,环境是ubuntu 18.04,还没有开始做开发,但是编译的过程没有报错 Tips:……

阅读全文

SWIG 以Python为例

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn SWIG用途 SWIG是用于开发C/C++与Java,Python,Perl,C#等高级语言之间接口的框架,利用这个框架,我们可以很方便的将C/C++程序应用在Python等高级语言中。 SWIG的步骤 以Python为例 安装SWIG(官网下载),选择对应的环境下载即可,安装完成后将swig命令所在目录添加至环境 准备好源文件和头文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // example.……

阅读全文

Seafile

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn seafile seafile是一个同步云盘,可以在自己的服务器上自行搭建同步云盘,基于django开发,python版本为python2.7,目前有社区版可用。 部署 从seafile官网上下载linux安装包即可,然后按照官网的服务器手册完成一键部署 这里需要注意权限问题,建议新开一个seafile用户来运行seafile 配置开机自启和服务 按照官网的服务器手册来即可……

阅读全文

Golang的小技巧

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn go命令行参数 编译 go build 是最简单的编译命令,对于一个包,这个命令只会做检查,即检查包是否有编译错误,对于main则会生成一个可执行文件. 参数 参数含义 -o 指定输出的可执行文件名称 -x 输出详细信息,包含编译时的每一步骤 cgo cgo是go语言对于和C语言混合编程所给出的官方解决方案,用C包解决,对于使用了cgo的包来说,其编译可以有额外的参数……

阅读全文