CMake、OpenCV 和单元测试

本文详细介绍了如何使用CMake管理和构建OpenCV项目,涉及vcpkg包管理器的使用,以及如何通过GTest进行单元测试。作者展示了从实际项目出发,从配置到测试的完整过程,强调了跨平台性和测试驱动开发的重要性。
摘要由CSDN通过智能技术生成

在这里插入图片描述我写了很多关于 CMake 的文章,如果你感兴趣,可以点击以下链接阅读:

我们将继续对 CMake 的探索,这篇文章技术性高,且易于实操,我们会练习将 CMake 用于一个实际的项目。我将使用 OpenCV 得到的 CMake 标志显示。听起来就很有意思,话不多说,让我们开始吧。

我们身处何方?

C++ 世界已准备向 C++ 20 跃进。现代 CMake 日趋成熟,在windows 上获取 OpenCV 也只是一些 vcpkg 命令的问题。由于 vcpkg 总是从源代码处编译所有内容,所以与安装器不同,避免了很多兼容性问题。

首先可以参考链接中非常实用的安装说明,安装 vcpkg。在 OpenCV 的编译过程中,将构建和安装以下软件包:

  • libjpeg-turbo[core]:x86-windows -> 2.0.5
  • liblzma[core]:x86-windows -> 5.2.5#2
  • libpng[core]:x86-windows -> 1.6.37#13
  • libwebp[core,nearlossless,simd,unicode]:x86-windows -> 1.1.0#1
  • <
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值