http://blog.sina.com.cn/s/blog_62df69790101en55.htmlhtml
Q: 以前在一本参考书中说到建立项目的模板,但实际在2.2版中并未发现其文件夹下有install-templates-msvc.bat文件,没法安装模版,怎么新建项目呢?
A: 使用官方提供的工具,用python脚本一次性建立多平台项目python
步骤:ios
1 安装 python,建议安装 2.7.3,这个版本比较稳定吧。。。安装完后要设置path,增长 C:\Python27;C:\Python27\Scripts;C:\Python27\Lib 在最后,见下图工具
用CMD里面直接执行 python ,看可否正确执行来肯定路径设置是否正确url
2.在正确的目录下打开命令窗口spa
在cocos2d-x-2.2的目录中进入到\tools\project-creator目录下,按住shift右击,选择在当前位置打开命令窗口。orm
3 输入命令htm
命令格式:python ./create_project.py -project 项目名字 -package 包名 -language cpp,例如:
create_project.py -project HelloCocoStudio -package com.john.test -language cppblog
注意:包的写法要注意,应该是3层结构,好比 com.aaa.bbb,若是是2层,若是 com.aaa,则会报错,出错信息大概如:ip
E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator>create_proj
ect.py -project HelloCocoStudio -package com.john -language cpp
proj.ios : Done!
Traceback (most recent call last):
File "E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator\cre
ate_project.py", line 195, in
processPlatformProjects(platform)
File "E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator\cre
ate_project.py", line 139, in processPlatformProjects
proj_path + "src/" + dst_pkg[0] + "/" + dst_pkg[1] + "/" + dst_pkg[2])
IndexError: list index out of range
4 用VS2012打开项目,并编译之
使用VS2012打开上图proj.win32文件夹下的HelloWorld.sln,打开你刚才使用python脚本新建的工程,HelloWorld项目VS2012界面以下所示:
从上图能够看出,使用create_project.py脚本建立项目后,Box2d、chipmunk物理引擎、cocos2d库、CocosDenshion音频库、扩展的库Extensions自动被添加到新项目中。
从HelloWorld项目中的解决方案中的【解决方案"HelloWorld"属性页】中的配置属性中,能够看到已经配置了上述库,以下图所示:
最后编译结果以下图: