版权声明:本文为博主原创文章,未经博主允许不得转载。 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