quick-cocos2d-x教程2:程序框架内目录分析之bin目录

来源:互联网 发布:红外循迹算法 编辑:程序博客网 时间:2024/04/28 03:49

在做出第一个HelloWorld及中文显示后,我们尝试看下这个开发框架,看看它是如何构成的

bin 目录脚本命令

  • 在bin目录下,有许多的文件。 sh后缀的是在mac执行,bat是在wiindows下执行的。我们就从windows的bat文件分析起走
  • create_project.bat 是 用于创建一个新项目。具体实现:先用bin目录的template模板,作为模板目录;然后用win32目录下的php.exe,根据这个模板目录下的PROJECT_TEMPLATE_01作为具体模板, 执行 lib\create_project.php 创建一个新项目
  • compile_luabinding.bat 是用于编译luabing的接口。 具体实现:是用win32目录下的php.exe 执行 lib\compile_luabinding.php
  • compile_scripts.bat 是用于编译脚本。具体实现:是用win32目录下的php.exe 执行lib\compile_scripts.php
  • make_framework_package.bat 就是创建framework_precompiled.zip这个框架压缩包。具体实现:用compile_scripts.bat命令,把framework里面的源码,全部编译到lib\framework_precompiled\framework_precompiled.zip;然后把samples和template里面的framework_precompiled.zip复制替换成最新版本
  • pack_files.bat是个功能命令。具体实现:是用win32目录下的php.exe 执行lib\pack_files.php
  • install_luajit.sh和setup.sh是在mac下运行的,我们在苹果版教程中单独分析。

bin目录下的lib目录

  • 全部lib目录,就是脚本命令调用的具体执行库文件
  • compile_luabinding_config.lua是调用的配置文件,其他的php就是具体的执行文件,
  • lib目录下的quick,就是具体功能调用文件,如:init.php,FilesPacker.php 等

bin目录下的mac目录

  • mac目录下的tolua++,就是mac目录执行文件,我们在苹果版教程中单独分析。

bin目录下的win32目录

  • 就是win32调用的执行文件,有php.exe,luajit.exe,tolua++.exe





0 0