1.打开cocos2d-win32.vc2010.sln进行编译
2.安装python2.7.5,http://www.python.org/getit/,默认安装在C:\Python27, 在系统环境变量path中加入C:\Python27
3.打开命令行窗口,切换到cocos2-dx所在目录E:\cocos2d-x-2.1.5\cocos2d-x-2.1.5\tools\project-creator
运行 python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp
注:包名必须为com.xxx.xxx格式
这样就创建好项目了,项目路径在projects文件夹下,打开项目里proj.win32文件下.sln文件就可以看到项目了
Android.mk简易写法
#目录下所有*.cpp文件CLASS_FILES := $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
#目录下任一子目录下所有*.cpp文件
CLASS_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*/*.cpp)
CLASS_FILES := $(CLASS_FILES:$(LOCAL_PATH)/%=%)
LOCAL_SRC_FILES := hellocpp/main.cpp
LOCAL_SRC_FILES += $(CLASS_FILES)
如果是多层子目录,可以这样:
CLASS_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*/*/*/*.cpp)
*代表任意目录,有几层子目录,就添加几个*号。
导入ecplise之后,需要修改两个地方
现在就可以编译到android上了
ios上的安装比较简单
控制台进入install-templates-xcode.sh所在目录
sudo install-templates-xcode.sh -f就可以了,但是这样只是建立了一个ios的项目,在前面提到的,windows下用python进行创建,可以同时创建所有适用平台的项目,所以这里也可以同样的创建
打开控制台窗口,切换到cocos2-dx所在目录cocos2d-x-2.1.5\tools\project-creator
运行 python create_project.py -project XXXX-package com.XXXX.XXXX-language cpp
xcode新建项目发现编译通不过,错误地方在CCImage.mm的
[str drawInRect:CGRectMake(textOriginX, textOrigingY, textWidth, textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)align];
中lineBreakMode:NSLineBreakByWordWrapping未定义
用UILineBreakModeWordWrap
代替,NSTextAlignment用UITextAlignment代替就可以了