博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法
阅读量:6122 次
发布时间:2019-06-21

本文共 1439 字,大约阅读时间需要 4 分钟。

新建了cocos2dx项目后(比如我这里建立的项目名为Test01),项目目录下有如下目录和文件:

bin                  CMakeLists.txt  MyGame.layout        proj.win10Classes              cocos2d         proj.android         proj.win32CMakeCache.txt       lib             proj.android-studio  proj.win8.1-universalCMakeFiles           Makefile        proj.ios_mac         Resourcescmake_install.cmake  MyGame.cbp      proj.linux

打开CMakeLists.txt,在其中将

set(GAME_SRC  Classes/AppDelegate.cpp  Classes/HelloWorldScene.cpp  ${PLATFORM_SPECIFIC_SRC})set(GAME_HEADERS  Classes/AppDelegate.h  Classes/HelloWorldScene.h  ${PLATFORM_SPECIFIC_HEADERS})

改为

set(GAME_SRC  Classes/AppDelegate.cpp  Classes/StartScene.cpp  Classes/Background.cpp  Classes/CustomTool.cpp  Classes/FSM.cpp  Classes/GameOverLayer.cpp  Classes/MainScene.cpp  Classes/PauseLayer.cpp  Classes/Player.cpp  Classes/Progress.cpp  Classes/StartScene.cpp  Classes/VisibleRect.cpp  ${PLATFORM_SPECIFIC_SRC})set(GAME_HEADERS  Classes/AppDelegate.h  Classes/StartScene.h  Classes/Background.h  Classes/CustomTool.h  Classes/FSM.h  Classes/GameOverLayer.h  Classes/MainScene.h  Classes/PauseLayer.h  Classes/Player.h  Classes/Progress.h  Classes/StartScene.h  Classes/VisibleRect.h  ${PLATFORM_SPECIFIC_HEADERS})

这里之前没有出现的文件是我在Classes目录下新添加的文件;并且我去除了HelloWorldScene.cpp和HelloWorldScene.h文件。(因为这里没有用到了)

然后再在codeblocks下面编译一下就可以了。
编译过程中可能还有一些小问题,需要根据情况进行修改。这篇随笔主要用于解决添加新的文件的问题上。
这里的样例来自:http://www.cocos.com/doc/tutorial/lists?id=85
运行效果:

转载地址:http://uimka.baihongyu.com/

你可能感兴趣的文章
专访Matt Klein关于在Lyft构建Envoy的问答
查看>>
JS总结篇--[转]JS学习总结-技巧、方法、细节
查看>>
腾讯云加入LoRa联盟成为发起成员,加速推动物联网到智联网的进化
查看>>
刚刚开源的Python静态类型检查器:Pyright
查看>>
Google工程师:如何看待程序员普遍缺乏数据结构和算法知识?
查看>>
从Python2到Python3:超百万行代码迁移实践
查看>>
Windows Server已可安装Docker,Azure开始支持Mesosphere
查看>>
简洁优雅地实现夜间模式
查看>>
四年C++老炮,转攻Python实践分享
查看>>
react学习总结
查看>>
微软正式发布PowerShell Core 6.0
查看>>
Amazon发布新的会话管理器
查看>>
InfoQ趋势报告:DevOps 和云计算
查看>>
舍弃Python,为什么知乎选用Go重构推荐系统?
查看>>
终极指南:如何使用Visual Studio Code进行 Java 开发?
查看>>
微软宣布Azure Migrate和Site Recovery服务增强功能
查看>>
NGINX最新API管理模块已可用,针对内部和外部API进行了优化
查看>>
前端计划——一道经典的JavaScript问题(含闭包、事件轮询、作用域等概念解释)...
查看>>
计算性能提升100倍,Uber推出机器学习可视化调试工具
查看>>
非RESTful的微软REST API指南
查看>>