【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

时间:2023-02-06 20:22:01

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

来源:http://www.cocos2d-x.org/


环境配置:

1)解压cocos2d-x-2.2.zip文件到任意目录,执行build-win32.bat,并设置系统变量

【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

// 变量名任意起

// 变量值是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

【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

// 生成工程文件在D:\cocos2d-x-2.2\projects目录下,进目录D:\cocos2d-x-2.2\projects\HelloWorld\proj.win32,执行HelloWorld.sln

【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

4)生成HelloWorld,调试(开始执行,不调试Ctrl + F5)

【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

==============【稳定版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,调试,可以运行。 【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】
【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】

【学习笔记1 --- Cocos2d-x开发环境配置 + Win7 + VS2010】