要使用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.1uildcocos2d-win32.sln 编译所有的项目
有些项目会报缺少stddef.h之类的头文件, 在"附加包含目录"添加 Windows Kits10Include10.0.14393.0ucrt (即windows8.1 SDK)
还会报缺少ucrt.lib之类的静态库文件, 在"附加库目录" 添加 Windows Kits10Lib10.0.14393.0ucrtx86 (也是windows8.1 SDK)
至此, 所有提供的DEMO项目都可以编译成windows下的可执行文件, 在运行的时候有可能会报缺少msvcr110.dll, 将目录 C:Program Files (x86)Windows Kits10App 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:kukudiclientcocos2d-x-3.13.1 oolscocos2d-consolein
打开命令行: 输入 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