hazel具体实践遇到的一些小bug

1.事件系统–未定义的标识符

Hazel和sandBox预处理器设置错误。

2.日志系统

错误 C2338 static_assert failed: ‘Cannot format an argument. To make type T formattable provide a formatter specialization: https://fmt.dev/latest/api.html#udt‘ Hazel C:\Cpp_Dev\Hazel\Hazel\vendor\spdlog\include\spdlog\fmt\bundled\core.h 1757

1
2

HZ_CORE_TRACE("{0}", e.); => HZ_CORE_TRACE("{0}", e.ToString());

3.GLFW

这里的011的GLFW和现有库不同 会导致编译出错
需要把GLFW的分支切到 git checkout -f b4b4319 这个是当时录制教程的一个中间commit
然后把lua脚本中的systemversion改为latest
然后premake 然后再编译 就可以避免LINK错误了