Skip to content

Windows下 C SDK的编译

Bachue Zhou edited this page Jun 5, 2024 · 6 revisions

本指南使用 Visual Studio 2019 Community 的版本。操作系统 Windows 10 64位。

  1. 下载代码到本地
git clone https://github.com/qiniu/c-sdk.git
  1. 该项目依赖库 curlopenssl 库,当然也需要保证构建工具已经被安装
vcpkg.exe install openssl
vcpkg.exe install curl
  1. 执行 CMAKE 构建脚本
cmake -DCURL_INCLUDE_DIR=<VCPKG PATH>\installed\<VCPKG TRIPLET>\include\ -DCURL_LIBRARY=<VCPKG PATH>\installed\<VCPKG TRIPLET>\lib\libcurl.lib -DOPENSSL_ROOT_DIR=<VCPKG PATH>\installed\<VCPKG TRIPLET>\ -DCMAKE_BUILD_TYPE=Release -S . -B build

该命令将在 build 目录下自动创建 qiniu.sln 文件,使用 Visual Studio 打开该文件然后构建即可。或者也可以直接使用以下命令构建所有库文件和可执行文件

cmake --build build --config Release
  1. 最终得到的构建完毕的发布包:
build/
└── Release/
    ├── qiniu.dll
    └── qiniu_static.lib