标签:
VS2013
ptyhon 2.7.3
gyp https://github.com/martine/gyp.git
win10
libpomelo2 https://github.com/NetEase/libpomelo2.git
直接打开 https://github.com/NetEase/libpomelo2 点击右下角的 Download ZIP(也可以使用GIT工具下载)
解压到任意目录 并将文件夹名字修改成 libpomelo2 默认是 libpomelo2-master
在跟目录下创建 build 文件夹
下载GYP 直接打开 https://github.com/martine/gyp 点击右下角的 Download ZIP(也可以使用GIT工具下载)
解压在 build 目录
安装 GYP ptyhon setup.py install
配置环境变量 能在控制台 使用 gyp 命令即可(这个时候需要重新打开控制台让环境变量生效)
进入控制台 切换到 libpomelo2 根目录 输入 gyp --depth=. pomelo.gyp 生成
成功的话 会生成 libpomelo2.vcproj 项目文件
使用VS打开刚刚生成的 libpomelo2.vcproj 生成解决方案 会提示找不到 ssl
打开项目文件夹 libpomelo2\deps\openssl 可以看到 openssl.gyp
使用同样的方式 用 GYP 生成 gyp --depth=. openssl.gyp
同样会生成 openssl.vcproj 项目
通过 VS 我们 将刚刚生成 openssl.vcproj openssl-cli.vcproj 添加到 现有的项目(右键(deps)->添加->现有项目)
再次生成 还是会提示找不到 ssl
我们需要添加 引用 deps\openssl\openssl\include()
a. 在项目管理器里面右键点击 libpomelo2 -> 属性
b. C/C++常规 - >附加包含路径
c. 点击后面的下拉三角 - > 编辑
d. 新建一个 输入 deps\openssl\openssl\include() 应用
标签:
原文地址:http://my.oschina.net/1784253989/blog/515173