zoukankan      html  css  js  c++  java
  • Cocos2d 使用控制台打印的方法

    1.打开当前项目的win32解决方案。

    2.在解决方案管理器的win32文件夹下打开main.cpp

    3.增加以下代码:

    #define USE_WIN32_CONSOLE
    
    //以下加到入口函数
    #ifdef USE_WIN32_CONSOLE
        AllocConsole();
        freopen("CONIN$", "r", stdin);
        freopen("CONOUT$", "w", stdout);
        freopen("CONOUT$", "w", stderr);
    #endif

    修改后的main.cpp

    #include "main.h"
    #include "AppDelegate.h"
    #include "cocos2d.h"
    
    USING_NS_CC;
    
    #if _MSC_VER > 1800
    #pragma comment(lib,"libcocos2d_2015.lib")
    #pragma comment(lib,"libbox2d_2015.lib")
    #pragma comment(lib,"libSpine_2015.lib")
    #pragma comment(lib,"librecast_2015.lib")
    #pragma comment(lib,"libbullet_2015.lib")
    #else
    #pragma comment(lib,"libcocos2d_2013.lib")
    #pragma comment(lib,"libbox2d_2013.lib")
    #pragma comment(lib,"libSpine_2013.lib")
    #pragma comment(lib,"librecast_2013.lib")
    #pragma comment(lib,"libbullet_2013.lib")
    #endif
    
    #define USE_WIN32_CONSOLE
    
    int APIENTRY _tWinMain(HINSTANCE hInstance,
                           HINSTANCE hPrevInstance,
                           LPTSTR    lpCmdLine,
                           int       nCmdShow)
    {
        UNREFERENCED_PARAMETER(hPrevInstance);
        UNREFERENCED_PARAMETER(lpCmdLine);
    
    #ifdef USE_WIN32_CONSOLE
        AllocConsole();
        freopen("CONIN$", "r", stdin);
        freopen("CONOUT$", "w", stdout);
        freopen("CONOUT$", "w", stderr);
    #endif
    
        // create the application instance
        AppDelegate app;
        return Application::getInstance()->run();
    }
  • 相关阅读:
    django
    水仙花数 Python
    Python 实现两个矩形重合面积
    Linux文件目录
    grep 命令
    软件测试的一些心得(转)
    压力测试和负载测试
    如何在mysql数据库生成百万条数据来测试页面加载速度
    CentOS7下部署java+tomcat+mysql项目及遇到的坑
    MongoDB的安装
  • 原文地址:https://www.cnblogs.com/kingBook/p/5174616.html
Copyright © 2011-2022 走看看