libpomelo+cocos2d-x开发环境筹建(windows版)

来源:互联网 发布:修改服务器端口 编辑:程序博客网 时间:2024/04/30 00:42
libpomelo+cocos2d-x开发环境搭建(windows版)

我知道你们需要这篇文档。。。

之后会再提供android版


1.下载 cocos2d-2.1rc0-x-2.1.2 版本(目前最新版)并解压到工作目录。


2.用python(我用的2.7.3)运行 cocos2droot/tools/project-creater 目录下的 create_project.py

-project  是工程名 -package 是包名,某些平台需要比如android, -language 指定开发语言 正常人都是cpp

 python create_project.py -project PomeloClientDemo -package com.xstudio.framwork.pomeloclientdemo -language cpp

 正常情况下,cocos2d-x工程就已经自动建立在  cocos2droot/projects/YourProjectName 

可以删除掉你不需要支持的平台对应的目录


3. 准备libpomelo工程的源代码。由于我才研究cocos2d-x第二天,extensions /external 什么的还没太明白,coco官网也没找到较好的工程集成第三方lib的文章。就先把libpomelo 工程放在 cocos2droot/cocos2dx/platform/third_party/android/prebuild/下面。

这样以后如果我修改libpomelo源码,只需要修改这一个地方,那么win32和android都会受到影响。因为android是需要用ndk编译比较特殊,所以我选择放在android这里。

注意,这里提到的libpomelo源码是已经用gyp生成过windows编译环境的,如果你需要android环境,也生成一下。


4.用VS(我的2010)打开cocos2droot/projects/YourProjectName/proj.win32下的sln

右键解决方案,add existing project 。需要添加3个,也就是jansson,libuv,libpomelo。

然后右键你的项目 PomeloClientDemo,选最下的项目属性。在Common Properties| Framework and References 选项卡里,点击Add New Reference. 加哪3个就不用说了吧。

点应用,确认。


5.在 PomeloClientDemo 项目的属性里,添加对pomelo的头文件路径。 C/C++ |  General : Additional Include Directories。

 我的是:

$(ProjectDir)..\..\..\cocos2dx\platform\third_party\android\prebuilt\libpomelo\include

$(ProjectDir)..\..\..\cocos2dx\platform\third_party\android\prebuilt\libpomelo\deps\jansson\src

$(ProjectDir)..\..\..\cocos2dx\platform\third_party\android\prebuilt\libpomelo\deps\uv\include


6.然后在cocos的场景代码里,随便写一个pomeloclient连接的测试代码。 可以用CCLOG来打印。enjoy。

原创粉丝点击