转载请注明出处。
当人们第一次使用cocos引擎自带的项目,生成lua-empty-test的时候,会发现带有一个控制台,可以用于调试。不过,当自己使用cocos new 创建项目的时候,再生成的时候发现没有出现控制台。那么,如何修改项目生成这个控制台呢?此文就是介绍这个。
我们可以打开自带项目的lua-empty-test的main.cpp文件:
// uncomment below line, open debug console(不注释下面这行,就会打开控制台调试)
#define USE_WIN32_CONSOLE
// uncomment below line, open debug console#define USE_WIN32_CONSOLE
int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow){UNREFERENCED_PARAMETER(hPrevInstance);UNREFERENCED_PARAMETER(lpCmdLine);
#ifdef USE_WIN32_CONSOLEAllocConsole();freopen("CONIN$", "r", stdin);freopen("CONOUT$", "w", stdout);freopen("CONOUT$", "w", stderr);#endif
auto simulator = SimulatorWin::getInstance();return simulator->run();
#ifdef USE_WIN32_CONSOLEFreeConsole();#endif}