zoukankan      html  css  js  c++  java
  • VS2010win32下cocos2dx控制台打印的方法

    在xcode中  直接使用printf 或者 cout<<""<<endl;可以直接在控制台打印

    但是在VS2010 却死活不好用   真郁闷

    -----------------10-9更新----------------

    下面的代码在 自己建立的项目里都已经存在啦

    AllocConsole();
    freopen("CONIN$", "r", stdin);
    freopen("CONOUT$", "w", stdout);
    freopen("CONOUT$", "w", stderr);

    就在 项目中的 main.cpp中

    7   // uncomment below line, open debug console
    8   #define USE_WIN32_CONSOLE

    将第八行的 注释去掉就好了

    好了 至此 我们已经可以到引出所有的 输出了 都可以用自己语言规则 打印啦

    -----------------9-6更新------------------

    今天又知道一中方法可以直接打印出 C/C++的输出信息

    	AllocConsole();
    	freopen("CONIN$", "r", stdin);
    	freopen("CONOUT$", "w", stdout);
    	freopen("CONOUT$", "w", stderr);
    

    在cocos2d-x的项目中如果加入次代码 就会在打开程序的时候额外打开一个 命令提示符 的窗口用与显示C/C++ 的打印

    Lua 中也可以使用

    在Lua文件中还有一个打印的方法就是 用CCLuaLog();

    用法和CCLog()类似.

    ----------8-13-----------------------

    后来查资料发现可以用CCLog();打印

    但是里面的参数 必须是char[] 输出的时候记得转换

    char p[10] ;
    itoa(touchPoint.x, p, 10);
    CCLog(p);

    记录一下下

  • 相关阅读:
    了解Boost神器
    官方教程避坑:编译ARM NN/Tensorflow Lite
    信号量 PV 操作
    MAC 读写 ntfs 格式的硬盘
    poj题目分类
    Gelfond 的恒等式
    那些scp里的烂梗
    b
    jmeter集合
    Jmeter文章索引贴
  • 原文地址:https://www.cnblogs.com/jaoye/p/2635823.html
Copyright © 2011-2022 走看看