vs2022+cmake+opencv454安装使用

一、测试cmake

1.cpp文件中输入

vs2022+cmake+opencv454安装使用_第1张图片

2.cmakelist中
vs2022+cmake+opencv454安装使用_第2张图片

cmake_minimum_required (VERSION 3.8)

# Enable Hot Reload for MSVC compilers if supported.
if (POLICY CMP0141)
  cmake_policy(SET CMP0141 NEW)
  set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$,$>,$<$:EditAndContinue>,$<$:ProgramDatabase>>")
endif()

project ("cvtest")

# 将源代码添加到此项目的可执行文件。
add_executable (cvtest "src/cvtest.cpp" )

if (CMAKE_VERSION VERSION_GREATER 3.12)
  set_property(TARGET cvtest PROPERTY CXX_STANDARD 20)
endif()

# TODO: 如有需要,请添加测试并安装目标。


3.在终端打开,mkdir build-cd build-cmake..

vs2022+cmake+opencv454安装使用_第3张图片

4.解决方案的allbuild右键点击生成

5.回到文件夹,点击运行即可运行(可能会提示项目权限的问题,定位cpp-点击菜单栏项目-设为启动项目)

参考上文

二、opencv配置

1.下载opencv及对应版本opencv_contrib

2.下载cmake,打开cmake,如下设置,选择configure

vs2022+cmake+opencv454安装使用_第4张图片

 2.我的是vs xx 2022,选择下面这个,不报错就是成功了

不报错的图示

vs2022+cmake+opencv454安装使用_第5张图片

3.上面不变,这块添加opencv_contrib,并generate

 vs2022+cmake+opencv454安装使用_第6张图片

 4.不报错即成功

5.点开opencv.sln(在source code\opencv中),分别在release和debug x64中,allbuild点击生成,再install点击生成(输出完成有失败/部分报不能运行也可继续以下操作)

6.建立cmake工程,测试opencv

vs2022+cmake+opencv454安装使用_第7张图片

vs2022+cmake+opencv454安装使用_第8张图片

7.同理如第一部分,在终端打开mkdir build -cd build-cmake..

8. 解决方案的allbuild右键点击生成,回到文件夹点击运行即可

最终运行报错:由于找不到 openv .world454d.d,无法进续执行代码

vs2022+cmake+opencv454安装使用_第9张图片

解决方案:将目录\opencv\build\x64\vc15\bin 中后缀为dll的几个文件,复制到C:\Windows\System32 中

你可能感兴趣的:(opencv,人工智能,计算机视觉)