首页 > 其他 > 详细

codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法

时间:2016-06-03 09:50:08      阅读:137      评论:0      收藏:0      [点我收藏+]

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

bin                  CMakeLists.txt  MyGame.layout        proj.win10
Classes              cocos2d         proj.android         proj.win32
CMakeCache.txt       lib             proj.android-studio  proj.win8.1-universal
CMakeFiles           Makefile        proj.ios_mac         Resources
cmake_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
运行效果:
技术分享

codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法

原文:http://www.cnblogs.com/moonlightpoet/p/5555044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!