码迷,mamicode.com
首页 > 其他好文 > 详细

pomelo 客户端 libpomelo2 编译

时间:2015-10-10 14:07:15      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:

环境介绍

  1. VS2013

  2. ptyhon 2.7.3 

  3. gyp  https://github.com/martine/gyp.git

  4. win10

  5. libpomelo2  https://github.com/NetEase/libpomelo2.git


获取 libpomelo2 并生成 VS项目

  1. 直接打开 https://github.com/NetEase/libpomelo2 点击右下角的 Download ZIP(也可以使用GIT工具下载)

  2. 解压到任意目录 并将文件夹名字修改成 libpomelo2  默认是 libpomelo2-master

  3. 在跟目录下创建 build 文件夹

  4. 下载GYP 直接打开 https://github.com/martine/gyp 点击右下角的 Download ZIP(也可以使用GIT工具下载)

  5. 解压在 build 目录

  6. 安装 GYP  ptyhon setup.py install

  7. 配置环境变量 能在控制台 使用 gyp 命令即可(这个时候需要重新打开控制台让环境变量生效)

  8. 进入控制台 切换到  libpomelo2  根目录  输入 gyp --depth=. pomelo.gyp 生成

  9. 成功的话 会生成 libpomelo2.vcproj 项目文件


生成 libpomelo2.lib

  1. 使用VS打开刚刚生成的 libpomelo2.vcproj  生成解决方案 会提示找不到 ssl

  2. 打开项目文件夹  libpomelo2\deps\openssl 可以看到 openssl.gyp

  3. 使用同样的方式 用 GYP 生成 gyp --depth=.  openssl.gyp

  4. 同样会生成 openssl.vcproj 项目

  5. 通过 VS 我们 将刚刚生成 openssl.vcproj   openssl-cli.vcproj 添加到 现有的项目(右键(deps)->添加->现有项目)

  6. 再次生成 还是会提示找不到 ssl

  7. 我们需要添加 引用  deps\openssl\openssl\include()

           a. 在项目管理器里面右键点击  libpomelo2 -> 属性

           b.  C/C++常规 - >附加包含路径

           c. 点击后面的下拉三角 - > 编辑 

           d. 新建一个 输入 deps\openssl\openssl\include() 应用

      




pomelo 客户端 libpomelo2 编译

标签:

原文地址:http://my.oschina.net/1784253989/blog/515173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!