当前位置: 首页 > news >正文

建设银行长春网站郑州搜索引擎优化

建设银行长春网站,郑州搜索引擎优化,京东商城商务网站建设目的,网站备案前置审批 成都文章目录 前言opencv环境配置一、opencv库获取的两种方式二、qmake和cmake配置2.1、 qmake2.2、cmake2.2.1、引入opencv示例 三、qt与opencv对应关系四、问题 前言 我的软件环境,写在前面 Windows10QT5.12.12VS2017OpenCV4.5.4 opencv环境配置 一、opencv库获取…

文章目录

  • 前言
  • opencv环境配置
    • 一、opencv库获取的两种方式
    • 二、qmake和cmake配置
      • 2.1、 qmake
      • 2.2、cmake
        • 2.2.1、引入opencv示例
    • 三、qt与opencv对应关系
    • 四、问题

前言

我的软件环境,写在前面

  • Windows10
  • QT5.12.12
  • VS2017
  • OpenCV4.5.4

opencv环境配置

一、opencv库获取的两种方式

  1. 直接下载编译好的库
    最简单版本无需自己编译,但是要注意opencv和VS的版本对应关系
  • 参考:Windows上Qt配置OpenCV(最简单版本无需自己编译-避坑必看)
  1. 源码编译
  • 参考:Windows下Visual Studio 编译OpenCV详细教程(win10+vs2017+opencv4.5.2)(OpenCV最新版)(特别适合无法科学上网的童鞋们)

二、qmake和cmake配置

2.1、 qmake

  • 引入外部库
    两种方式:参考:详解Qt添加外部库

2.2、cmake

2.2.1、引入opencv示例
cmake_minimum_required(VERSION 3.5)
project(commandset_cmake LANGUAGES CXX)# 检查是否使用 MSVC 编译器
if(MSVC)# 添加 /utf-8 编译选项add_compile_options(/utf-8)
endif()# 设置C++标准
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)# 查找Qt5包
find_package(Qt5 COMPONENTS Core Gui WebEngineWidgets WebSockets Sql MultimediaWidgets Widgets REQUIRED)# 包含子项目
add_subdirectory(model)
add_subdirectory(view)
add_subdirectory(utilities)set(OpenCV_DIR "D:/OpenCV/OpenCV4.5.4/opencv/build")
find_package(OpenCV REQUIRED)# 包含 OpenCV 头文件目录
include_directories(${OpenCV_INCLUDE_DIRS}${OpenCV_DIR}/include
)
# 设置可执行文件的输出目录
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/build)
# 添加可执行文件
add_executable(${PROJECT_NAME} ${ALL_SOURCES}mainwindow.hmainwindow.cppmain.cpp)
# 链接Qt5模块
target_link_libraries(commandset_cmake PRIVATEQt5::CoreQt5::GuiQt5::WebEngineWidgetsQt5::WebSocketsQt5::SqlQt5::MultimediaWidgets${OpenCV_LIBS}  # 关联OpenCV库
)
# 添加资源文件
set(RESOURCES res.qrc)
qt5_add_resources(QRC_SOURCES ${RESOURCES})# 将资源文件添加到可执行文件
target_sources(${PROJECT_NAME} PRIVATE ${QRC_SOURCES})

三、qt与opencv对应关系

VC版本号VS对应版本
vc6VC6.0
vc7VS2002
vc7.1VS2003
vc8VS2005
vc9VS2008
vc10VS2010
vc11VS2012
vc12VS2013
vc13VS2014
vc14VS2015
vc15VS2017
vc16VS2019

四、问题

LNK2019	无法解析的外部符号 "void __cdecl cv::error(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *,char const *,int)" (?error@cv@@YAXHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD1H@Z),函数 "public: class cv::Size_<int> __cdecl cv::MatSize::operator()(void)const " (??RMatSize@cv@@QEBA?AV?$Size_@H@1@XZ) 中引用了该符号	5.1	F:\Cuda Projects\5.1\5.1\kernel.cu.obj	1	
LNK2019	无法解析的外部符号 "class cv::debug_build_guard::_InputOutputArray const & __cdecl cv::noArray(void)" (?noArray@cv@@YAAEBV_InputOutputArray@debug_build_guard@1@XZ),函数 main 中引用了该符号	5.1	F:\Cuda Projects\5.1\5.1\kernel.cu.obj	1	
LNK2019	无法解析的外部符号 "public: __cdecl cv::Mat::Mat(void)" (??0Mat@cv@@QEAA@XZ),函数 "public: __cdecl cv::MatExpr::operator class cv::Mat(void)const " (??BMatExpr@cv@@QEBA?AVMat@1@XZ) 中引用了该符号	5.1	F:\Cuda Projects\5.1\5.1\kernel.cu.obj	1	
LNK2019	无法解析的外部符号 "public: __cdecl cv::Mat::~Mat(void)" (??1Mat@cv@@QEAA@XZ),函数 main 中引用了该符号	5.1	F:\Cuda Projects\5.1\5.1\kernel.cu.obj	1	
......
如果你的qt程序opencv库配置都没问题,报这个错的原因就是库版本的问题,查看opencv库中build下的x64文件夹下是vc14、vc15还是vc16,这很重要

参考:LNK2019 无法解析的外部符号 “void __cdecl cv::error(int,class std::basic_string<char,struct std::…

http://www.yayakq.cn/news/420483/

相关文章:

  • seo培训中心重庆关键词优化
  • 哪里培训网站开发好最近发生的重大新闻事件
  • 做好网站建设和运营网站建设公司没落
  • 如何做中国古城的网站网站收银系统建设
  • 河北建设网站怎么下载企业锁王者荣耀网页设计素材
  • 福州市交通建设集团有限公司 网站检测网站为什么打不开了
  • 阿里巴巴网站的功能今天31个省新增最新消息视频讲解
  • 网站的关键词在哪里设置网球排名即时最新排名
  • 卡地亚手表官方网站wordpress标签后多了一个()
  • 开发一个网站需要多少钱互联网培训
  • 中国水土保持与生态环境建设网站wordpress增强编辑器
  • 优质的专业网站建设中国石油大学网页设计与网站建设
  • 东风地区网站建设可以自己设计房子的软件
  • 长葛网站建设搜索引擎的网站优化
  • 品牌网站建设收费情况一个做品牌零食特卖的网站
  • 网站设计制作价格怎么算网络广告策划书模板范文
  • 邯郸市房价成都网站优化哪家好
  • 常州淄博网站优化怎么做58同城网站教程
  • 福州专业建站58同城网站模板下载
  • 潞城市网站建设公司上海金山区建设局网站
  • 网站建设服务器如何选择施工企业资质
  • 技能网站建设项目需求开通自媒体账号的步骤
  • 成都网站建设培训东莞网站建设市场
  • 建立网站的必要性怎么做视频网站首页
  • 石家庄网站建设维护观光农业规划设计
  • 域名绑了小程序还可以做网站吗上海市城乡和住房建设厅网站
  • 网站开发人员的工资西安市干部教育网站建设
  • 做物流的网站网站建设1000元
  • 中国建设银行大沥网站wordpress 添加用户组
  • 企业网站推广优化公司北京 企业展厅设计公司