• 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
    运行效果:

  • 相关阅读:
    zipfile模块——读取(查看)zip压缩文件
    line[:1]和split(',')
    csv文件——简单读操作01
    读取文件内容——读取一个二进制文件,然后保存到另外一个文件
    zipfile模块——从zip文件中 解压缩
    读写操作文件——open()函数与读写文件01
    文件的操作
    csv文件——简单读操作01
    读写操作文件——open()函数与读写文件02
    读取文件内容——open函数
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5555044.html
Copyright © 2020-2023  润新知