Qt5.6.2MinGW/qt5.4.2+vs2010海康摄像头

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012020854/article/details/68067450

官方下载Dome,笔者的版本是:CH-HCNetSDK(Windows32)V5.2.6.10_build20161201
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” 后面加空格

Qt5.6.2MinGW环境例子下载地址:http://download.csdn.net/download/u012020854/10135676

猜你喜欢

转载自blog.csdn.net/u012020854/article/details/68067450