zoukankan      html  css  js  c++  java
  • 2014.4.24 cocos2dx项目创建几个批处理的简单命令常量指针一个调试细节

    1>  用python创建cocos2d-x项目的步骤:
         1.安装python,配置环境变量:
              Path:c:\Python33;
              如果需要运行.py文件还需要添加到环境变量,PathExt:;.py;.PYM;
         2.测试:
              首次安装cocos2d-x需要运行build-win32.bat,cocos2d-x会自动检测你的visual studio 的版本,所以在cocos2d-x目录下选择对应的解决方案就可以打开了;
         3.创建项目:
              cmd,cd到cocos2d-x安装目录下的tools\project_creator目录中;
              输入命令:python create_project.py project 项目名 -package 包名 -language cpp
              可制作成脚本cd /k python create_project.py project 项目名 -package 包名 -language cpp放在tools\project_creator目录下;
    这是官方推荐的创建方法,因为这样方便移植;
         4.直接打开project目录下的新建项目.sln,发现项目属性已经配置好,编译,耗时比用模板短的多;
     
    2>  cd \ :退回到根目录下 & :执行完左边的命令,再接着执行下面的命令 cls :清屏 cmd /k :执行完命令后,保留窗口,不退出
     
    3> syntax error
    语法错误
    Python v3.0以后的版本中将v2.x版本的print 改为了print().

    4>  有关比处理的几个简单命令
         @ 不显示其后一行的命令本身;
         echo 反馈,回显,on/off两装状态,其后的命令是否显示命令本身;否,则只显示结果;
         ::  注释,与rem相同;
         goto 跳转,:标签;
         set 显示,设置环境变量;
                   set c 显示以c开头的环境变量
                   set str=ok
                   set /a 支持数学符号运算
                   set /p 等待用户输入
    一个创建项目的比处理:
    @echo off
    set /p ProjectName=请输入项目名:
    if "%ProjectName%"=="" goto inputError
    set /p PackageName=请输入包名:
    if "%PackageName%"=="" goto inputError
    create_project.py -project %ProjectName% -package %PackageName% -language cpp             //上句命令出现了尴尬,两句话明明一模一样单就是无法创建,最后发现是输入法问题,而且无法用肉眼识别,所以写批处理一定注意输入法;
    pause
    exit
    :inputError
    @echo 项目名或包名不能为空!
    pause
     
    5> 关于常量指针和指针产量再次明确下:
    常量指针,const 在*之前,const int* p;和int const* p;(const在星号前)
           原因在于const int a和int const a语义相同;
           指针内容不能修改;
    指针常量,int *const p(const在星号后);
           指针为常量,不能修改指向;
     
    6> 关于struct指针new数组,调试时不会在内存管理中看到整个数组,且指针大小仍为4,
         指向第一个元素地址;
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    bzoj 1176 cdq分治套树状数组
    Codeforces 669E cdq分治
    Codeforces 1101D 点分治
    Codeforces 1100E 拓扑排序
    Codeforces 1188D Make Equal DP
    Codeforces 1188A 构造
    Codeforces 1188B 式子转化
    Codeforces 1188C DP 鸽巢原理
    Codeforces 1179D 树形DP 斜率优化
    git commit -m "XX"报错 pre -commit hook failed (add --no-verify to bypass)问题
  • 原文地址:https://www.cnblogs.com/fegnze/p/3692020.html
Copyright © 2011-2022 走看看