问下window下打包出来的exe日志存在哪里?

经过了一番努力后我的windows平台终于打出包了,但是在运行这一步的时候失败了,没有显示失败原因,手动去运行程序也是会加载一段时间后程序秒退,所以我想问下,打包出来的exe档运行时的日志文档存在哪?说不定能看出bug.
以下是建构run步骤显示的信息:
2023-10-9 21:11:43-debug: // ---- build task native:run ----

2023-10-9 21:11:43-log: [runCmd]: test3D.exe

2023-10-9 21:11:53-log: [runCmd test3D.exe - error] libpng warning: iCCP: known incorrect sRGB profile

2023-10-9 21:11:53-log: [runCmd test3D.exe - error] libpng warning: iCCP: known incorrect sRGB profile

2023-10-9 21:11:58-log: [task:run]: 构建插件 native 的钩子函数 run 执行失败,请检查插件的代码逻辑~, 23.333333333333332%

2023-10-9 21:11:58-log: [task:run]: failed to exec test3D.exe , 36.66666666666667%

2023-10-9 21:11:58-warn: failed to exec test3D.exe

2023-10-9 21:11:58-debug: // ---- builder:run-build-stage-run ---- (14513ms)

2023-10-9 21:11:58-debug: [Build Memory track]: builder:build-stage-total run start:325.73MB, end 325.42MB, increase: -319.25KB

2023-10-9 21:11:58-error: run package D:\Cocos\WorkPlace\test3D\build\windows-004 failed!

2023-10-9 21:11:58-log: [task:run]: failed!

另外“构建插件 native 的钩子函数 run 执行失败,请检查插件的代码逻辑~”这个的发生是什么原因?是不是因为这个问题,接下来的失败才没有显示出错误信息?

顶一下,社区里大部分人都不打包,exe吗?
我想知道在failed to exec test3D.exe , 36.66666666666667%导致秒退一般是什么问题?
如果是逻辑错误起码要有个报错吧?

要手工改Game.cpp
在int Game::init() 里面:

#if CC_PLATFORM == CC_PLATFORM_WINDOWS

cc::Log::setLogFile(“Log.txt”);

#endif

这样windows 的 log 才会写到exe目录里面的log.txt里面

1赞

我试了下,确实这样就有log了
虽然从log里还是无法直观看出到底因为什么导致秒退了。。。