码迷,mamicode.com
首页 > 其他好文 > 详细

VS2013+cocos2d-x3.10 调试项目同时在控制台(黑窗--终端)打印信息

时间:2016-08-26 10:27:00      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

今天!有会儿空功夫,装了cocos2d-x v3.10。

新建项目,打开,发布,打包!(打包环境配置),真是一键搞定派。

好吧!这就是发展吧。快,简,易。只要你喜欢随心所欲。

在小玩之余发现了一个奇怪的事情,标准输出信息(如std::cout、printf等)不是都是输出到控制台的(也就是传说中的黑窗)?控制台那?

只有调试的游戏项目孤零零的站在那里!

技术分享

我这里除了把HelloWorld!换了张图片以外!还有就是加了个onTouchBegan(),onTouchEnd()用于输出打印触摸的点的坐标。

说好的打印信息的控制台那?说好的小黑窗那?说好的dos窗口那?

又用上了咱最拿手的本领,点!点!点!把有关窗口的按钮选项都搞了一遍!还是没有。

最后开始在网上找,各种搜啊!就是找不到答案!

找了一下午也没找到,最后终于在晚上找到了答案:

久违的小黑窗终于跑出来了!小激动一下:

 技术分享

激动的把解决方法都忘了!嘿嘿

解决方法大致是这样的:

找到项目资源win32下的main.cpp

技术分享

双击进入文件:添加这样的一句话

技术分享

问题解决:具体有无副作用还在测试

下面给出要添加的这部分代码:

1 #ifdef WIN32
2         _tsetlocale(LC_ALL, _T(""));
3         ::AllocConsole();
4         ::freopen("conout$", "w", stdout);
5         ::freopen("CONIN$", "r", stdin);
6         ::freopen("CONOUT$", "w", stderr);
7 #endif

就这么个问题。搅和了我大半天的空闲时间,这足以说明一件非常重要的事情--新手!莫怪莫怪

VS2013+cocos2d-x3.10 调试项目同时在控制台(黑窗--终端)打印信息

标签:

原文地址:http://www.cnblogs.com/freshstraw/p/5809078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!