glfwpp:薄型现代C ++ 17标头仅GLFW包装器 源码
glfwpp 用于薄型现代C ++ 17标头仅包装器。 从: GLFW是一个用于台式机上的OpenGL,OpenGL ES和Vulkan开发的开源,多平台库。 它提供了一个简单的API,用于创建窗口,上下文和表面,接收输入和事件。 GLFW用C编写,并支持Windows,macOS,X11和Wayland。 GLFW在zlib / libpng许可下获得许可。 我喜欢C ++和OOP,所以当我找到一个C库时,我立即寻找一个包装器,该包装器提供带有RAII的类而不是免费的create和destroy函数,包装在namespace的标识符,方法(而不是自由函数),作用域的enum (而不是)宏和异常,而不是错误代码。 由于我并没有真正找到底层的薄且仅包含标头的包装器,因此我自己做了一个。 使用时,只需克隆存储库(递归)并使用CMake链接到目标GLFWPP : add_execu
用户评论