cocos2d-lua 没有日志输出控制台的解决方法

cocos2d-lua 新建的工程师没有日志输出控制台的,就只有一个游戏运行的窗口,那么我们习惯了观察日志寻找bug的话又改如何把他调出来呢,很简单,main.cpp 加上下面这段话:

#ifdef USE_WIN32_CONSOLE  
	AllocConsole();
	freopen("CONIN$", "r", stdin);
	freopen("CONOUT$", "w", stdout);
	freopen("CONOUT$", "w", stderr);
#endif

那么加在啥位置呢?看图:

嗯,这个时候别急着编译,因为这个时候你跑起来会发现并没有什么卵用,嗯,心里肯定在骂,什么垃圾文章.....

注意啦:

USE_WIN32_CONSOLE 变量没有定义,判断进不去当然没有卵用,看上面的截图,第5行 是不是有这么一句话:

#define USE_WIN32_CONSOLE 

嗯,加完之后你就会发现是不是好了,嗯,好了。

其实吧,还有一个其他办法,不过跟这个相比垃圾了一点,我就不说了吧!

Guess you like

Origin blog.csdn.net/pyf_914406232/article/details/95939771