zoukankan      html  css  js  c++  java
  • codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法

    新建了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
    运行效果:

  • 相关阅读:
    C#内建接口:IComparable
    C#内建接口:IEnumerable
    WPF中使用资源
    WPF中的触发器(Trigger)
    一文详解 | 开放搜索兼容Elasticsearch做召回引擎
    阿里云李飞飞:中国数据库的时与势
    如何构建流量无损的在线应用架构 | 专题开篇
    如何构建一个流量无损的在线应用架构 | 专题中篇
    多任务学习模型之ESMM介绍与实现
    云原生时代的运维体系进化
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5555044.html
Copyright © 2011-2022 走看看