安装使用GYP,并编译libpomelo2

时间:2024-01-16 14:36:08

1.然后是下载GYP,它是由 Chromium 团队开发的跨平台自动化项目构建工具,安装后可以使用其构建出libpomelo的vs工程项目,再而进行编译,这步先下载,地址:

http://code.google.com/p/gyp/source/checkout

# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://gyp.googlecode.com/svn/trunk/ gyp-read-only

2.下载解压后,安装GYP其实很容易,打开cmd命令行,切换到GYP的根目录,输入setup.py install,过几秒钟就会完成安装

需要注意:  

https://github.com/enginetrouble/gyp-getting-started

If you get the following error, Python can't find setuptools module.

$ python setup.py install
Traceback (most recent call last):
File "setup.py", line 7, in <module>
from setuptools import setup
ImportError: No module named setuptools

You can install python modules:

curl -O http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
...
python setup.py install

3.我的GYP是放在了libpomelo目录下,所以进入gyp目录,直接在命令行里输入下面这道命令即可完成项目构建:gyp.bat --depth=. ../pomelo.gyp -Dlibrary=static_library -DTO=pc,

完成后可以在libpomelo目录里看到构建的vs项目工程了

4.用vs2010或者2012打开构建出的项目,然后右击项目选择生成项目。完成后即可在default文件夹下找到编译出的三个lib文件了,此后便可在开发客户端时将lib引入开发项目中使用。