-
Notifications
You must be signed in to change notification settings - Fork 93
Windows下 C SDK的编译
Bachue Zhou edited this page Jun 5, 2024
·
6 revisions
本指南使用 Visual Studio 2019 Community 的版本。操作系统 Windows 10 64位。
- 下载代码到本地
git clone https://github.com/qiniu/c-sdk.git
- 该项目依赖库
curl
和openssl
库,当然也需要保证构建工具已经被安装
vcpkg.exe install openssl
vcpkg.exe install curl
- 执行 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
- 最终得到的构建完毕的发布包:
build/
└── Release/
├── qiniu.dll
└── qiniu_static.lib