缘起
在OAuth2.0和C++ REST SDK使用示例中遇到了无法获取令牌的问题,最终发现示例用的是最新的C++ REST SDK,而本地安装的不是最新的,耗费了很多时间最终把示例跑通了;
于是之后就更新Vcpkg,但是C++ REST SDK安装不上了!
Vcpkg的变化
在最新的版本上,增加了库构建依赖,譬如C++ REST SDK的CONTROL:
Source: cpprestsdk
Version: 2.9.0-1
Build-Depends: zlib [windows], openssl [windows], boost [windows]
Description: C++11 JSON, REST, and OAuth library
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
新增了Build-Depends;也就是说,如果尝试安装cpprestsdk,会先安装其依赖:zlib、openssl、boost。
下载boost太艰难
因为网络的原因,在zlib安装完成之后,就卡到了boost下载这一步......
最后无奈手动下载了boost源码包放在