首先要 git clone这个库

git clone git://github.com/Microsoft/cpprestsdk.git

然后git 一下 Vcpkg

.\vcpkg\bootstrap-vcpkg.bat

.\vcpkg\vcpkg integrate install

并安装依赖

32位
.\vcpkg\vcpkg install --triplet x86-windows zlib openssl boost-system boost-date-time boost-regex boost-interprocess websocketpp brotli

64位
.\vcpkg\vcpkg install --triplet x64-windows zlib openssl boost-system boost-date-time boost-regex boost-interprocess websocketpp brotli

然后去到
Release\libs git 一下 zaphoyd/websocketppcd Release
cd libs
git clone git://github.com/zaphoyd/websocketpp.git

完成后再cmake了

退到根目录下面

32位
mkdir buildx86v141

cd buildx86v141

cmake ../Release -A Win32 -DCMAKE_TOOLCHAIN_FILE=/REPLACE_THIS_WITH_PATH_TO/vcpkg/scripts/buildsystems/vcpkg.cmake 
REPLACE_THIS_WITH_PATH_TO改成你自己cpprestsdk根目录下面的目录就可以,就能生成VS 的项目文件,然后编译就可以了

64位

如果编译64位改成如下

mkdir buildx64v141

cd buildx64v141

cmake ../Release -A x64 -DCMAKE_TOOLCHAIN_FILE=/REPLACE_THIS_WITH_PATH_TO/vcpkg/scripts/buildsystems/vcpkg.cmake

最新文章

  1. 设计模式(一):“穿越火线”中的“策略模式”(Strategy Pattern)
  2. WPF -Enum的三种绑定方法
  3. 1.2 基础知识——关于猪皮(GP,Generic Practice)
  4. Android版2048
  5. initComponents()方法
  6. linux 安装python,pip,
  7. winfrom 水晶按钮
  8. unity3d游戏开发(一)——圈圈叉叉
  9. mahout分类
  10. Cocos2d-x3.2总结---使用物理引擎进行碰撞检测
  11. vs2012 发布网站丢失文件
  12. java基金会成立
  13. 【java】io流之字节输入流:java.io.InputStream类及子类java.io.FileInputStream
  14. bootloader研究最后一关(中)
  15. Eclipse中Tomcat v8.0 Server at localhost右键选择Properties详情页中Server Locations变灰无法编辑
  16. Archlinux 遇到的坑
  17. 二 random模块
  18. ajax在jQuery中的应用 (1)加载异步数据
  19. 关于JSON的解析方式
  20. 【转载】从零实现3D图像引擎:(1)环境配置与项目框架

热门文章

  1. 基于node实现一个简单的脚手架工具(node控制台交互项目)
  2. P7683 [COCI2008-2009#5] KRUSKA
  3. Java报错:Unable to find setter method for attribute: [x]
  4. Java当中的HashSet
  5. linux中rsync备份文件
  6. Apache Doris Oracle ODBC外表使用指南
  7. 实战 | 一文带你读懂Nginx反向代理
  8. Android 4.4系统,User模式adb默认开启,取消授权,开启root调试记录
  9. .NET混合开发解决方案14 WebView2的基本身份验证
  10. 基于STM32+华为云IOT设计智能称重系统