WeDot-Engine / WeDot

WeDot 是一个专注于技术和用户体验的多平台 2D 与 3D 游戏引擎,开发者可以把注意力集中在游戏开发本身,而非繁杂的技术细节。
https://wedot.top
MIT License
387 stars 24 forks source link

【错误】Linux 编译时 `enumeration value 'WINDOW_MODE_SHOW' not handled in switch [-Werror=switch]` #41

Open PJ-568 opened 2 weeks ago

PJ-568 commented 2 weeks ago

图片 图片 来源 #27 7d65cf0

PJ-568 commented 1 week ago

@ienlaw

ienlaw commented 1 week ago

测试了,switch的最后加个 default:break; 可以修复问题

PJ-568 commented 1 week ago

不太推荐直接写 default:break;,这样其他人提交的代码出现不匹配时,编译器不会报错。

PJ-568 commented 1 week ago

至少写 case WINDOW_MODE_HIDE:break;case WINDOW_MODE_SHOW:break;

PJ-568 commented 1 week ago

其它错误的产生很可能是因为我之前合并的太过暴力了。一些 Godot 4.4 的新更改被覆盖了,需要你恢复。 图片