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,
         指向第一个元素地址;
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    600E
    题解报告:hdu 1124 Factorial(求N!尾数有多少个0。)
    求N!尾数有多少个0。
    poj 2185 Milking Grid(二维kmp)
    poj 2752 Seek the Name, Seek the Fame(kmp前缀表prefix_table的运用)
    hdu 1686 Oulipo(裸KMP)
    2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-B-Perfect Numbers(完数)
    2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-K-Matrix Multiplication(矩阵乘法)
    poj 3468 A Simple Problem with Integers(线段树区间lazy标记修改or树状数组)
    hdu 1698 Just a Hook(线段树区间lazy标记修改)
  • 原文地址:https://www.cnblogs.com/fegnze/p/3692020.html
Copyright © 2011-2022 走看看