首页 > 其他 > 详细

pomelo 客户端 libpomelo2 编译

时间:2015-10-10 14:07:05      阅读:439      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!