從頭配置,開發 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM