Cocos2d-x 在Windows7环境下的安装 问题整理

简介: 系统版本:Windows 7 32bit/64bitVS版本:Visual Studio 2010cocos2d-x版本:cocos2d-x 2.1.5python版本:3.3.2(可选)建议安装python,官方一直推荐使用它来创建项目。

系统版本:Windows 7 32bit/64bit

VS版本:Visual Studio 2010

cocos2d-x版本:cocos2d-x 2.1.5

python版本:3.3.2(可选)

建议安装python,官方一直推荐使用它来创建项目。

 

首先谈谈Cocos2d-x的安装方法

官方的提供的安装方法分为两种:

1、执行build-win32.bat编译。

2、打开相应VS版本的sln文件编译(cocos2d-win32.vc2010.sln或cocos2d-win32.vc2012.sln)。

通常情况下这两者可以正常运行,但实际上也不一定,可能会出现MSB5009错误,这样的是sln文件的嵌套错误。

处理这个错误的两种方法:

1、往解决方案里面随便添加一个文件再删除,重新保存解决方案即可。

2、可以打开sln文件后随便添加一个文本文件再删除这个文件重新保存方案。也可以手动的删除sln文件中GlobalSection(NestedProjects) = preSolution这段的内容。

 

之后就可以执行build-win32.bat或者打开sln执行编译了,但是在编译的时候会出现会有2个编译失败的项目,它们是WatermelonWithMe和CocosDragonJS,这是两个例子,无关紧要的,也有两种方法可以让这个失败提示消失:

1、只要在解决方案中删除这两个项目,保存解决方案。

2、如果不打算删除这两个例子,也可以在samples\Javascript\Shared\games目录下分别创建目录WatermelonWithMe和CocosDragonJS,并在CocosDragonJS目录下再创建Published files Android目录即可。

这样的话这两个项目虽然可以编译但是无法运行,最好的方法还是找到相应的项目的代码放入其中。

 

编译完成后就可以开始创建项目了。

打开tools\project-creator,可以新建一个批处理文件,里面的内容为:

python create_project.py -project myFirstGame -package com.my.firstgame -language ccp

如果出现控制台窗口提示print语句错误,请修改create_project.py中的所有print语句,在引号前后添加括号:

原始语句:

print "Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE"

修改后语句:

print ("Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE")

 

全部修改完后重新双击运行批处理,脚本会在cocos2d-x的目录下创建一个projects/myFirstGame目录,其中的proj.win32则是已经创建好的项目的工程文件,打开即可开始你的游戏设计之旅吧。

 

也可以将下面的代码复制到批处理文件中,这个批处理可以输入项目名,所以十分方便:

@echo off
cd tools/project-creator
set /p projectName=请输入项目名称:
if "%projectName%"=="" goto inputError
set /p packageName=请输入包标示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
pause
exit
:inputError
@echo 项目名称或者包标示名不能为空!
pause
相关文章
|
5月前
|
XML 存储 搜索推荐
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
102 7
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
|
5月前
|
Ubuntu 数据库 虚拟化
Windows 环境下 Odoo 安装保姆级教程
本教程详细介绍了在 Windows 系统上通过虚拟机部署 Odoo 的完整流程。首先确认硬件需求,确保 CPU、内存和磁盘空间满足最低配置;接着安装 VMware Workstation Pro 并创建 Ubuntu 虚拟机,配置桥接网络以实现主机与虚拟机的通信;随后借助微聚云快速安装预配置好的 Odoo 环境,简化复杂环境搭建;最后通过浏览器访问虚拟机 IP,完成 Odoo 数据库初始化及基础设置。整个过程清晰易懂,适合新手快速上手 Odoo 部署。
723 4
|
6月前
|
存储 运维 监控
提升Windows Server环境安全性:ADAudit Plus的五大关键优势
在Windows Server环境中,内置的安全审计工具虽有用,但存在专业门槛高、耗时及功能缺失等问题。第三方工具ADAudit Plus应运而生,其五大优势包括:日志聚合、关键活动检测、定制化报告、灵活安全配置和长期日志保留,有效提升系统监控与合规能力。选择ADAudit Plus,助力企业更高效应对审计挑战,强化安全性。
159 2
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
147 0
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
传感器 网络协议 物联网
手把手教你在 Windows 环境中搭建 MQTT 服务器
手把手教你在 Windows 环境中搭建 MQTT 服务器
1342 0
|
9月前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
10月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
11月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
11月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
160 2
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接

热门文章

最新文章