环境介绍
- VS2013
- ptyhon 2.7.3
- gyp https://github.com/martine/gyp.git
- win10
- libpomelo2 https://github.com/NetEase/libpomelo2.git
获取 libpomelo2 并生成 VS项目
- 直接打开 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 项目文件
生成 libpomelo2.lib
- 使用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() 应用
时间: 2024-11-04 12:52:51