Qt 海康摄像头

闭源作品

在这里插入图片描述
在这里插入图片描述

下载

官方下载中心:https://www.hikvision.com/cn/support/Downloads/
SDK 下载地址(可能会变):https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10
官方下载Dome,笔者的版本是:CH-HCNetSDK(Windows32)V5.2.6.10_build20161201

环境搭建

已验证环境: 【Qt5.6.2 MinGW】【Qt5.4.2+vs2010】【Qt 5.12.12 MinGW】应该通用
1.加入”HCNetSDK.h“qt工具崩溃了 ->利用nodepad++把HCNetSDK.h转换成utf-8格式编码(不是无DOM)正常了,最近同时做Flir热成像和海康的摄像头。
2.MinGW使用lib库(它的lib库mingw和vs通用),标题两种环境笔者亲测可用。

#pro文件加入路径
INCLUDEPATH +=$$PWD \
              $$PWD/HaiKang5_6_2_10 \
              $$PWD/HaiKang5_6_2_10/win \
              $$PWD/HaiKang5_6_2_10/linux \
              $$PWD/HaiKang5_6_2_10/win/include 
CONFIG(debug,debug|release){#debug
    macx:{
        # macOS only
    }
    linux-g++:{
        # linux only
        LIBS += $$PWD/HaiKang5_6_2_10/linux/lib/HCCore.so \
                $$PWD/HaiKang5_6_2_10/linux/lib/HCNetSDK.so
    }
    win32:{
        # windows only
        LIBS += $$PWD/HaiKang5_6_2_10/win/lib/HCCore.lib \
                $$PWD/HaiKang5_6_2_10/win/lib/HCNetSDK.lib
    }
}
CONFIG(release,debug|release){#release
    macx:{
        # macOS only
    }
    linux-g++:{
        # linux only
        LIBS += $$PWD/HaiKang5_6_2_10/win/lib/HCCore.so \
                 $$PWD/HaiKang5_6_2_10/win/lib/HCNetSDK.so
    }
    win32:{
        # windows only
        LIBS += $$PWD/HaiKang5_6_2_10/win/lib/HCCore.lib \
                $$PWD/HaiKang5_6_2_10/win/lib/HCNetSDK.lib
    }
}

使用vs2015时海康plaympeg4.h头文件会报错 “编译提示应输入字符串文本”

#if defined( _WINDLL)
    #define PLAYM4_API  extern "C"  __declspec(dllexport)
#else 
    #define PLAYM4_API  extern "C"  __declspec(dllimport)
#endif

解决方法:extern “C” 后面加空格

开源例子

在这里插入图片描述

下载地址:http://download.csdn.net/download/u012020854/10135676

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值