Windows 7 + Visual Studio 2012 + cocos2d-x 2.1.5
下载cocos2d-x
google code : http://code.google.com/p/cocos2d-x/downloads/list
cocos2d 官网: http://cocos2d-x.org/download
(注意: 由于 2.1.2版本之后不需要使用 VC模板向导创建项目,所以2.1.2之后的版本需要 使用project-creator.py这个python脚本进行工程项目的创建和配置,不适用向导的方式创建。当然,网上也能找到很多 不通过python脚本创建的方法.)
下载好之后,解压缩.将文件夹放到 做为开发的工作目录中
安装python
下载地址: http://www.python.org/download/ (在安装的时候,我下载的版本是 Python 3.3.2 Windows X86-64 MSI Installer ,执行脚本的时候一直报错,查了N多资料,也不知何故,后来看到 雪域迷影 博客,使用的是 2.7.3 ,执行脚本成功,下载地址: http://www.python.org/getit/releases/2.7.3/)
下载好后,安装. 默认安装后Python 2.7.3所在路径为:C:\Python27
如上图所示, 在路径下有python.exe命令解释器,project-creator.py脚本正是通过它来解释执行的。
(project-creator.py 是我们下载的解压缩的 cocos2d-x-2.1.5 里, 目录位置 ~\cocos2d-x-2.1.5\tools\project-creator\D:\Studay\cocos2d-x-2.1.5\tools\project-creator)
将python.exe命令解释器所在目录加到Path环境变量中去
打开 [计算机]-[属性] 窗口,最左侧找到 [高级系统设置],然后会弹出 [系统属性] 页面.选择[高级] 选项卡,下边的位置有一个 [环境变量],
点击按钮,便打开[环境变量]的窗口 在[系统变量]中 [变量] 这一列中找到[Path],选择[编辑]按钮,在[变量值] 的最后位置,添加上"C:\Python27",这里要根据自己安装Python 的实际目录 填写,每个值用";" 分号分割.
创建工程
使用create_project.py脚本将新建的工程与cocos2d-x-2.1.5关联,好让工程正确找到对应的include和lib库
安装好Pyhton 2.7.3并将python.exe命令所在目录加到Path中后,如何使用D:\studay\cocos2d-x-2.1.5\tools\project-creator目录下的create_project.py脚本呢?(D:\studay\cocos2d-x-2.1.5\tools\project-creator\是我的cocos2d-x-2.1.5解压目录,这个以你自己的为准)
使用上面的例子,假如我想新建一个HelloWorld项目,执行create_project.py脚本,进入Doc界面输入下面的命令:
(1)D: //切换盘符,因为我的Cocos2d-x源码在D盘,create_project.py在该目录下。
(2)cd D:\studay\cocos2d-x-2.1.5\tools\project-creator//进入到create_project.py脚本所在目录
(3)运行脚本,生成HelloWorld项目,命令为:
python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld为工程名称,com.cocos2d-x.org为我为android版本取的包标识名。
创建成功后 projects 下边就可以找到HelloWorld 找到里边的 sln文件 用vs打开
*此文章内容出处来源 http://blog.csdn.net/ccf19881030/article/details/9204801 因为第一次安装完环境,过了段时间重装系统.又忘记怎么搭建环境了.. 简单记录几个关键步骤.有细节忽略.如果没搭建成功欢迎提问.或参考原文出处.
Windows 7 + Visual Studio 2012 + cocos2d-x 2.1.5的更多相关文章
- 代码从windows下visual studio到andriod平台迁移的修改记录
前言 前言也是迁言,从windows的visual studio 2012平台迁移到android平台上,需用修改挺多的代码和需用注意地方. 我们当然的平台当初就考虑了其他平台跨平台的应用问题,所以一 ...
- Visual Studio 2012 与此版本的 Windows 不兼容。有关详细信息,请联系 Microsoft
参考网址:Visual Studio 2012 与此版本的 Windows 不兼容 解决 下载更新包安装:http://www.microsoft.com/zh-CN/download/details ...
- 使用Visual Studio 2012远程调试Windows Azure网站
登录Windows Azure门户,点击"所有项目"中的网站名称. 点击"配置". 在"远程调试"选项中选择"打开",在 ...
- 使用InstallUtil安装及卸载Windows服务的具体操作 Visual Studio 2012版本
关于Visual Studio 2012中使用InstallUtil对Windows服务进行安装与卸载的文章,在MSDN中的http://msdn.microsoft.com/en-us/librar ...
- Visual Studio 2012 与此版本的 Windows 不兼容 解决
警告: [Window Title] 程序兼容性助手[Main Instruction] 此程序存在已知的兼容性问题[Expanded Information] Visual Studio 2012 ...
- Building OpenCascade on Windows with Visual Studio
Building OpenCascade on Windows with Visual Studio eryar@163.com 摘要Abstract:详细说明OpenCascade的编译配置过程,希 ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...
- Visual Studio 2012 trial version
Update: vs2012.5.iso http://download.microsoft.com/download/9/F/1/9F1DEA0F-97CC-4CC4-9B4D-0DB45B8261 ...
- Visual Studio 2012 Update 4 RC 启动调试失败解决方案
以下解决办法适用于任何Visual Studio开发环境,及Windows NT 6.1以上系统. 系统:Windows 8.1 Enterprise x64 RTM 开发环境:Visual Stud ...
随机推荐
- 如何在Azure环境里做好信息传递可扩展性经验分享
作者 王枫 发布于2014年5月15日 综述 本文介绍建立一个在Azure上使用Azure服务总线, 高吞吐量短信平台的必要步骤.在这篇文章中提出的解决方案是在响应由客户的具体要求,建立一个基于Win ...
- input框自动填充内容背景颜色为黄色解决方法
谷歌浏览器input自动填充内容,背景色会是黄色,想改的话: input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;} 这种方 ...
- JavaScript高级程序设计22.pdf
操作节点 appendChild()用于向childNodes列表末尾添加一个节点,appendChild()返回新增的节点 var returnedNode=someNode.appendChild ...
- .net 码农转战 iOS - 初探
好久没写博客了,之前还打算把毕业设计中涉及到的两个算法拿出来说说(脸型分析 + 声音分析),博文都写了一半了,后来实在太忙了,那篇随笔也就沉在草稿列表中没动过. 我原先是专职 .net 开发的,在公司 ...
- yii项目开发项目常用技巧和方法汇总
1.使用CActiveForm类组件如何输出不带html属性的结果 eg:<?php echo $form->textField($model,'email',array('size'=& ...
- 【转】谁说Vim不是IDE?(二)
谁说Vim不是IDE?(二) 环境配置 “如果你认为Vim只是一个文本编辑器,你就输了”——来自Vim老鸟 Vim以简洁的方式提供了丰富的配置功能,主要配置体系由一个文件和文件夹组成.在一台安装了 ...
- oc学习之路-----搞死指针之内存存储int类型
关于每个数据类型个字节在内存中的存储地址(以int为例) 先上图 如题,为什么说好的*p = &c是1啊,为什么是513呢,一开始,我也觉得挺惊讶的,后面听老师分析了一下才知道怎么回事,但是还 ...
- C#实现SOAP调用WebService
最近写了一个SOA服务,开始觉得别人拿到我的服务地址,然后直接添加引用就可以使用了,结果"大牛"告知不行. 让我写一个SOAP调用服务的样例,我有点愣了,因为没做过这方面的,于是搞 ...
- [Java 8] (5) 使用Lambda表达式进行设计
使用Lambda表达式进行设计 在前面的几篇文章中,我们已经见识到了Lambda表达式是怎样让代码变的更加紧凑和简洁的. 这一篇文章主要会介绍Lambda表达式怎样改变程序的设计.怎样让程序变的更加轻 ...
- 如何利用 _ViewStart.cshtml对页面添加代码?
_ViewStart.cshtml 添加的代码会出现在页面的最上面(<html> 之前) .这样就造成了我原先很多页面出现兼容性问题(经难是因为<html>之前出现了其它的代码 ...