从头配置,开发 cocos2dx 3.14.1
要使用cocos2dx写一个麻将测试工具. 配置流程如下:
1. 下载安装最新版本的VS(VS2017): https://www.visualstudio.com/zh-hans/downloads/
2. 下载cocos2dx最新版本(3.14.1) http://www.cocos2d-x.org/download
3. 下载安装 "适用于Windows 8.1的Windows软件开发工具包(SDK)" : https://developer.microsoft.com/zh-cn/windows/downloads/windows-8-1-sdk
4. 使用VS2017打开解决方案 cocos2d-x-3.13.1\build\cocos2d-win32.sln 编译所有的项目
有些项目会报缺少stddef.h之类的头文件, 在"附加包含目录"添加 Windows Kits\10\Include\10.0.14393.0\ucrt (即windows8.1 SDK)
还会报缺少ucrt.lib之类的静态库文件, 在"附加库目录" 添加 Windows Kits\10\Lib\10.0.14393.0\ucrt\x86 (也是windows8.1 SDK)
至此, 所有提供的DEMO项目都可以编译成windows下的可执行文件, 在运行的时候有可能会报缺少msvcr110.dll, 将目录 C:\Program Files (x86)\Windows Kits\10\App Certification Kit\ 下的此文件复制到可执行文件下即可
现在所有的DEMO都可以运行了, 已有的DEMO如下:
cpp-empty-test
cpp-tests
js-tests
lua-empty_test
lua-tests
要新建自己的项目, 流程如下:
安装python2.7 : https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi
配置python环境变量, PATH 添加 c:\Python27
配置cocos环境变量, PATH 添加 D:\kukudi\client\cocos2d-x-3.13.1\tools\cocos2d-console\bin\
打开命令行: 输入 cocos new PROJECT_NAME -p PACKAGE_NAME -l cpp -d DIRECTORY
PROJECT_NAME 项目名
PACKAGE_NAME 包名
cpp 使用的开发语言, 可选 cpp, lua, js
DIRECTORY 解决方案所在目录
用VS打开win32项目 (其它平台打开对应的项目) , 设置include & lib 目录, 编译运行, perfect
从头配置,开发 cocos2dx 3.14.1的更多相关文章
- [游戏开发日志]Windows下Cocos2d-x 3.14环境搭建
总介绍 我们小组使用的是cocos2d-x的游戏开发引擎,因此在所有开发工作之前,我们需要对这个引擎进行环境的搭建. 搭建过程 VS2013的下载和安装 VS只是作为一个开发环境而已,简单来说就是敲代 ...
- JAVAEE——Lucene基础:什么是全文检索、Lucene实现全文检索的流程、配置开发环境、索引库创建与管理
1. 学习计划 第一天:Lucene的基础知识 1.案例分析:什么是全文检索,如何实现全文检索 2.Lucene实现全文检索的流程 a) 创建索引 b) 查询索引 3.配置开发环境 4.创建索引库 5 ...
- Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境
目标 配置一个spark standalone集群 + akka + kafka + scala的开发环境. 创建一个基于spark的scala工程,并在spark standalone的集群环境中运 ...
- 全新重装win8.1系统后 配置开发及办公环境步骤
全新重装win8.1系统后 配置开发及办公环境步骤 这两天,系统因配置开发环境出错,重装了一下,为日后方便,故此记录系统配置流程,防日后重装系统计划不周. 安装前,对照步骤,准备好下列安装文件. 0. ...
- linux虚机配置开发/Server环境全集
linux虚机配置开发/Server环境全集 9. centos 升级githttp://www.cnblogs.com/grimm/p/5368777.htmla. 下载git2.2.1并将git添 ...
- Win7 + vs2012 + cocos2d-x2.2 配置开发环境
昨天開始打算学习Cocos2d-x,首先肯定是要在自己的电脑上配置开发环境.昨天折腾了一天,以下将自己在当中遇到的问题与解决方法跟大家分享一下.大多数会遇到的问题,我都遇到了.... 1.安装 ...
- ABP开发框架前后端开发系列---(14)基于Winform的ABP快速开发框架
前面介绍了很多ABP系列的文章,一步一步的把我们日常开发中涉及到的Web API服务构建.登录日志和操作审计日志.字典管理模块.省份城市的信息维护.权限管理模块中的组织机构.用户.角色.权限.菜单等内 ...
- mac下配置开发环境
常用命令 显示隐藏文件 1 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 关闭隐藏文 ...
- node.js + webstorm :配置开发环境
一.配置开发环境: 1.先安装node (1).访问http://nodejs.org打开安装包,正常安装,点击next即可. 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js ...
随机推荐
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习7
#include <iostream>using namespace std;struct Pizza{ char company[50]; float diameter; float w ...
- YIi url美化
一.Yii Url美化,配置urlManager组件 'urlManager' => [ 'enablePrettyUrl' => true, // 开启URL美化,可以去掉 index. ...
- C#数组,ArrayList,List
一.数组声明方式 1,声明一个未经初始化的数组引用,以后可以把这引用初使化为一个数组实例 int[] int_array; int_array = new int[2]; 注:数组的引用必须以相同或相 ...
- python之接口与归一化设计
1接口 接口的概念: Java 语言中的接口很好的展现了接口的含义: IAnimal.java /* * Java的Interface很好的体现了我们前面分析的接口的特征: * 1)是一组功能的集合, ...
- UltralEdit 替换回车换行符
打开 Ue 工具,写下内容,如下图: 然后按 Ctrl + r,输入 ^p,点击按钮 “全部替换”, 如下图:
- google 地址
http://ec2-54-250-200-50.ap-northeast-1.compute.amazonaws.com/ http://www.joesauve.com/async-dapper- ...
- nat 共享上网软件
http://www.nat32.com/ SinforNat WinGate
- Spring中Bean的五个作用域
当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域.Spring支持如下5种作用域: singleton:单例模式,在整个Spring I ...
- 微信小程序生成指定页面小程序码海报图片分享思路总结
本博客主要说下思路,具体代码不贴 1.考虑到组件复用,所以我把它做成一个自定义的组件 <my-poster id="getPoster" avater="{{ima ...
- C#退出程序,退出任务管理器
//窗体关闭之前 this.FormClosing += (s, r) => { System.Environment.Exit(0); }; //窗体关闭 this.Closed += (s, ...