1、在项目的.pro文件里导入海康工业相机的SDK路径

INCLUDEPATH += \D:\HKVersion\MVS_3.1.0\MVS\Development\Includes
#这时到入Opencv的库D:\OpenCV\opencv\build\includeD:\OpenCV\opencv\build\include\opencvD:\OpenCV\opencv\build\include\opencv2LIBS += -LD:/HKVersion/MVS_3.1.0/MVS/Development/Libraries/win64/MvCameraControl.lib

2、Qt添加外部依赖库

1)在工程文件目录下新建两个文件夹:include和lib

2)将外部依赖库中的include和lib目录中的文件复制到工程对应的文件夹下

3)在.pro文件中导入如下代码

 1 INCLUDEPATH += $$PWD/include/2 INCLUDEPATH += $$PWD/include/opencv/3 INCLUDEPATH += $$PWD/include/opencv/opencv2/4 5 DEPENDPATH += $$PWD/include/6 DEPENDPATH += $$PWD/include/opencv/7 DEPENDPATH += $$PWD/include/opencv/opencv2/8 9 LIBS += -L$$PWD/lib/opencv_world349.lib
10 LIBS += -L$$PWD/lib/opencv_world349d.lib

3、遇到的问题

   1)QT creator 频繁报出 ,不好解决的错误如下:
warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

解决办法:从网上搜了有3种办法如下:

方法一:(屏蔽此警告)
在工程文件.pro里面添加

# disable C4819 warning
QMAKE_CXXFLAGS_WARN_ON += -wd4819

方法二:(屏蔽所有警告)
在工程文件.pro里面添加,然后clear项目重新编译即可

# disable all warning and debug
DEFINES += QT_NO_WARNING_OUTPUT\QT_NO_DEBUG_OUTPUT

方法三:
预编译代码到公共头文件里面

#pragma warning( disable : 4819 )

  本人采用了第三种方法(已解决):在需要引入海康SDK的头文件#include "MvCameraControl.h"的文件里加上如下代码:

#pragma execution_character_set("utf-8")
#pragma warning( disable : 4819 )

 2)在解决第一个错误之后又报出第二个错误如下:

Qt报错:error: C1083: 无法打开包括文件: “MvCameraControl.h”: No such file or directory;

错误分析:在导入头文件时有提示是可以导入的,但是编译报错说找不到这个文件;

解决办法:将海康的SDK中的库文件复制到当前工程目录下方可;

  3)Qt引入海康SDK正确做法:将海康SDK中的includes目录和libs目录复制到QT项目的根目录,然后点击项目右键“添加库”--外部库---然后再加上面的代码即可

引入MyCamera类时出现编码问题?解决办法:到项目文件里找到MyCamera类使用EditPlus更改编码为UTF-8编码,然后报错找不到“stdafx.h”,将这个头文件注释掉,因为这个头文件是MFC界面用的,和QT没关系。

在Qt中配置海康工业相机SDK及遇到的问题(报错)相关推荐

  1. (一)Qt+OpenCV调用海康工业相机SDK示例开发

    系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集 文章目录 系列文章目录 ...

  2. Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建

    Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建 简介 1. JDK环境搭建 JDK下载 JDK环境安装 2. 工业相机环境SDK安装 简介 本文主要介绍在ubun ...

  3. (二)Qt多线程实现海康工业相机图像实时采集

    系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集 文章目录 系列文章目录 ...

  4. 海康工业相机SDK+OpenCV实例(2):RawDataFormatConvert详解

    海康工业相机SDK+OpenCV实例(2): RawDataFormatConvert详解 文章目录 海康工业相机SDK+OpenCV实例(2): RawDataFormatConvert详解 前言 ...

  5. 海康工业相机SDK+OpenCV实例(1):海康SDK和OPENCV的安装与编译

    海康工业相机SDK+OpenCV实例(1) 海康SDK和OPENCV的安装与编译 文章目录 海康工业相机SDK+OpenCV实例(1) 海康SDK和OPENCV的安装与编译 前言 一.海康SDK安装 ...

  6. 海康工业相机SDK + OpenCV实例(3):相机初始化Bug调试

    海康工业相机SDK + OpenCV实例(3): 相机初始化Bug调试 文章目录 海康工业相机SDK + OpenCV实例(3): 相机初始化Bug调试 前言 一.心跳时间设置 二.相机先关闭再打开 ...

  7. 海康工业相机SDK + OpenCV实例(4):相机参数设置详解

    海康工业相机SDK + OpenCV实例(4): 相机参数设置详解 文章目录 海康工业相机SDK + OpenCV实例(4): 相机参数设置详解 前言 一.相机参数基本接口 二.自动曝光时间调整亮度 ...

  8. 海康工业相机SDK + OpenCV实例(5):相机双线程读写缓存策略

    海康工业相机SDK + OpenCV实例(5): 相机双线程读写缓存策略 文章目录 海康工业相机SDK + OpenCV实例(5): 相机双线程读写缓存策略 前言 一.双线程 二.缓存区容量为2的生产 ...

  9. QT+opencv调用海康工业相机

    这里写自定义目录标题 QT+opencv调用海康工业相机 开发环境 引用海康开发文件 直接上代码 QT+opencv调用海康工业相机 最近在使用Opencv调用海康工业相机的程序,从网上查了好多资料, ...

  10. 海康工业相机SDK错误码常见场景解析

    在使用SDK二次开发过程中,接口的调用往往会遇到较多的错误,sdk错误码能够帮助我们快速分析错误原因,解决问题,针对常见的错误码,下面给出一下常见的问题原因,供大家分析 1.MV_OK 0x00000 ...

最新文章

  1. 人工智能及其应用(第5版).蔡自兴-3章课后习题。【参考答案】
  2. MySQL配置文件mysql.ini参数详解
  3. 计算机组成原理考研重点
  4. linux 下修改文件描述符限制
  5. 【引用】如何关闭SELinux
  6. java环境变量含义_Java环境变量的配置及意义
  7. wxWidgets:wxSpinButton类用法
  8. ZooKeeper 基本概念:特点、数据模型、节点特性、Watcher、ACL
  9. Asp.net MVC 4 Attributes特性
  10. 窄脉冲matlab实现,[求助]如何获得与50Hz工频同步的窄脉冲信号
  11. 性能测试二八原则,响应时间2/5/8原则
  12. hibernate环境搭建
  13. Apache Flink Meetup 8.7 深圳站改为线上
  14. S3C2440看门狗定时器(Watchdog)
  15. 14届数独-真题标准数独-Day 6-20220121(补)
  16. Java使用zip4j库 压缩文件工具类(自适应压缩包编码格式)
  17. sql 取最近一周的周几_我最近的几周摘要
  18. 2019 春季算法工程师实习生招聘历程
  19. 拼多多校招的三道笔试题
  20. sql server 函數

热门文章

  1. 网站优化中SEO关键词密度到底多少属于合理?
  2. 企业市场推广之网络营销运营策略探讨
  3. zuk z2 android 8,骁龙820享受安卓8.0!ZUK Z2悄然升级ZUI 4.0
  4. jmeter随机函数
  5. w10桌面不显示计算机了,win10系统电脑开机后不显示桌面的详细方案
  6. 微信小程序开发(十五)小程序使用scrollview实现滚动导航栏
  7. Docker 学习新手笔记:从入门到放弃
  8. 禁止从终端服务器复制文件
  9. [原创]egret的WebView实现(基于egret2.5)
  10. 调用个人微信API接口协议实现群发好友,群发群