要使用cocos2dx寫一個麻將測試工具. 配置流程以下:python
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\ 下的此文件複製到可執行文件下便可windows
如今全部的DEMO均可以運行了, 已有的DEMO以下:
cpp-empty-test
cpp-tests
js-tests
lua-empty_test
lua-testspython2.7
要新建本身的項目, 流程以下:
安裝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工具