在Qt中配置海康工业相机SDK及遇到的问题(报错)
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及遇到的问题(报错)相关推荐
- (一)Qt+OpenCV调用海康工业相机SDK示例开发
系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集 文章目录 系列文章目录 ...
- Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建
Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建 简介 1. JDK环境搭建 JDK下载 JDK环境安装 2. 工业相机环境SDK安装 简介 本文主要介绍在ubun ...
- (二)Qt多线程实现海康工业相机图像实时采集
系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集 文章目录 系列文章目录 ...
- 海康工业相机SDK+OpenCV实例(2):RawDataFormatConvert详解
海康工业相机SDK+OpenCV实例(2): RawDataFormatConvert详解 文章目录 海康工业相机SDK+OpenCV实例(2): RawDataFormatConvert详解 前言 ...
- 海康工业相机SDK+OpenCV实例(1):海康SDK和OPENCV的安装与编译
海康工业相机SDK+OpenCV实例(1) 海康SDK和OPENCV的安装与编译 文章目录 海康工业相机SDK+OpenCV实例(1) 海康SDK和OPENCV的安装与编译 前言 一.海康SDK安装 ...
- 海康工业相机SDK + OpenCV实例(3):相机初始化Bug调试
海康工业相机SDK + OpenCV实例(3): 相机初始化Bug调试 文章目录 海康工业相机SDK + OpenCV实例(3): 相机初始化Bug调试 前言 一.心跳时间设置 二.相机先关闭再打开 ...
- 海康工业相机SDK + OpenCV实例(4):相机参数设置详解
海康工业相机SDK + OpenCV实例(4): 相机参数设置详解 文章目录 海康工业相机SDK + OpenCV实例(4): 相机参数设置详解 前言 一.相机参数基本接口 二.自动曝光时间调整亮度 ...
- 海康工业相机SDK + OpenCV实例(5):相机双线程读写缓存策略
海康工业相机SDK + OpenCV实例(5): 相机双线程读写缓存策略 文章目录 海康工业相机SDK + OpenCV实例(5): 相机双线程读写缓存策略 前言 一.双线程 二.缓存区容量为2的生产 ...
- QT+opencv调用海康工业相机
这里写自定义目录标题 QT+opencv调用海康工业相机 开发环境 引用海康开发文件 直接上代码 QT+opencv调用海康工业相机 最近在使用Opencv调用海康工业相机的程序,从网上查了好多资料, ...
- 海康工业相机SDK错误码常见场景解析
在使用SDK二次开发过程中,接口的调用往往会遇到较多的错误,sdk错误码能够帮助我们快速分析错误原因,解决问题,针对常见的错误码,下面给出一下常见的问题原因,供大家分析 1.MV_OK 0x00000 ...
最新文章
- 人工智能及其应用(第5版).蔡自兴-3章课后习题。【参考答案】
- MySQL配置文件mysql.ini参数详解
- 计算机组成原理考研重点
- linux 下修改文件描述符限制
- 【引用】如何关闭SELinux
- java环境变量含义_Java环境变量的配置及意义
- wxWidgets:wxSpinButton类用法
- ZooKeeper 基本概念:特点、数据模型、节点特性、Watcher、ACL
- Asp.net MVC 4 Attributes特性
- 窄脉冲matlab实现,[求助]如何获得与50Hz工频同步的窄脉冲信号
- 性能测试二八原则,响应时间2/5/8原则
- hibernate环境搭建
- Apache Flink Meetup 8.7 深圳站改为线上
- S3C2440看门狗定时器(Watchdog)
- 14届数独-真题标准数独-Day 6-20220121(补)
- Java使用zip4j库 压缩文件工具类(自适应压缩包编码格式)
- sql 取最近一周的周几_我最近的几周摘要
- 2019 春季算法工程师实习生招聘历程
- 拼多多校招的三道笔试题
- sql server 函數
热门文章
- 网站优化中SEO关键词密度到底多少属于合理?
- 企业市场推广之网络营销运营策略探讨
- zuk z2 android 8,骁龙820享受安卓8.0!ZUK Z2悄然升级ZUI 4.0
- jmeter随机函数
- w10桌面不显示计算机了,win10系统电脑开机后不显示桌面的详细方案
- 微信小程序开发(十五)小程序使用scrollview实现滚动导航栏
- Docker 学习新手笔记:从入门到放弃
- 禁止从终端服务器复制文件
- [原创]egret的WebView实现(基于egret2.5)
- 调用个人微信API接口协议实现群发好友,群发群