我写了很多关于 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 <