cocos2d-x版本最新是cocos2d-x-2.2.zip,目录里面没有install-templates-msvc.bat,文章分两部分
注:我是先弄的【稳定版cocos2d-2.1rc0-x-2.1.2-hotfix.zip的配置】,之后试的【cocos2d-x-2.2.zip配置VC2010】,配置2.2若出现问题,可参考稳定版的配置。
==============【cocos2d-x-2.2.zip配置VC2010】=======================
文章目标:
环境:win7 + VS2010
版本:cocos2d-x-2.2.zip
地址:http://cdn.cocos2d-x.org/cocos2d-x-2.2.1.zip
环境配置:
1)解压cocos2d-x-2.2.zip文件到任意目录,执行build-win32.bat,并设置系统变量
// 变量名任意起
// 变量值是cocos2d-x-2.2解压的目录,注意结尾有"\"
2)安装python http://www.python.org/ ,并在PATH中添加python环境变量
3)打开CMD,进入D:\cocos2d-x-2.2\tools\project-creator目录下,执行
python create_project.py -project HelloWorld -package com.MyCompany.MyAwesomeGame -language cpp
// 命令参数说明,详请参见create_project.py脚本
// Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE
// 生成工程文件在D:\cocos2d-x-2.2\projects目录下,进目录D:\cocos2d-x-2.2\projects\HelloWorld\proj.win32,执行HelloWorld.sln
4)生成HelloWorld,调试(开始执行,不调试Ctrl + F5)
==============【稳定版cocos2d-2.1rc0-x-2.1.2-hotfix.zip的配置】=======================
文章目标:
环境:win7 + VS2010
版本:cocos2d-2.1rc0-x-2.1.2-hotfix.zip @ Apr.08, 2013
written in C++ and OpenGL ES 1.1/2.0, run on iOS, Android, BlackBerry, Bada, Marmalade, Windows, Linux and mor
地址:http://cocos2d-x.googlecode.com/files/cocos2d-2.1rc0-x-2.1.2-hotfix.zip
来源:http://cocos2d.cocoachina.com/download
搜索关键字windows,有这样一个版本
环境配置: 1)直接解压到任意目录,执行build-win32.bat 2)执行install-templates-msvc.bat 3)双击cocos2d-win32.vc2010.sln,右击解决方案,生成解决方案。
新建工程测试一下,直接编译提示下面错误: 1>------ 已启动生成: 项目: cocodemo1.win32, 配置: Debug Win32 ------
1>生成启动时间为 2013/12/12 22:50:16。
1>InitializeBuildStatus:
1> 正在创建“Debug.win32\cocodemo1.win32.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> main.cpp
1>d:\vc_code\december\cocodemo1\proj.win32\main.h(11): fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory
1> HelloWorldScene.cpp
1>d:\vc_code\december\cocodemo1\classes\helloworldscene.h(4): fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
1> AppDelegate.cpp
1>d:\vc_code\december\cocodemo1\classes\appdelegate.cpp(1): fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
1> 正在生成代码...
1>
1>生成失败。
1>
1>已用时间 00:00:01.84
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
// 问题参考 jinciyulang的专栏 --- http://blog.csdn.net/jinciyulang/article/details/8628094 在此感谢!
解决办法: 1)右击我的电脑---系统属性---高级---环境变量---添加系统变量 这里变量名随意取如:COCOS2D-X 变量值要注意:D:\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2\// 我解压在D盘根目录下,注意变量值结尾要有一个“\”,否则不起作用了。 2)重启VS,右键点击刚才新建的项目->属性->配置属性->C/C++->常规->附加包含目录->编辑,把$(SolutionDir)全部替换为$(COCOS2D-X) 因为在修改SolutionDir的时候,路径是这样的$(COCOS2D-X)cocos2dx,COCOS2D-X的下一级就是cocos2dx,因此要加一个\ 3)重新编译后,只有一个错误 1>LINK : fatal error LNK1104: 无法打开文件“libcocos2d.lib” 在用VS2010新建一个cocos2d-x项目的时候,出现了上述的错误。 解决办法:项目---属性---链接器---常规---附加库目录---将Release.win32目录加进去,就可编译过了。 4)环境变量PATH中添加D:\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2\Release.win32;目录
5)重启VS,调试,可以运行。