CMake使用MinIO的C++开发SDK

如何编译MINIO开发SDK,并集成在自己的CMake工程中。

CMake使用MinIO的C++开发SDK

MinIO官方提供了C++开发SDK的源代码。但是,SDK的构建使用了vcpkg这个依赖管理工具。实际使用SDK的过程中,我不想将vcpkg引入到整个工程的构建链条中。所以采用了将MinIO库作为外部依赖库的方案。具体过程可以概括为:

  1. 编译MinIO SDK
  2. 拷贝必要的文件
  3. 在CMake中使用

一步一步来看。