GLFW3
Install
Build
CMakeLists.txt
add_subdirectory(third_party/glfw-3.3.6)
target_link_libraries(my_app glfw)
Example
- For Vulkan API
#define GLFW_INCLUDE VULKAN
#include <GLFW/glfw3.h>
glfwInit();
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
GLFWWindow * window = glfwCreateWindow(800, 600, "Test Window", nullptr, nullptr);
while(!glftWindowShouldClose(window)) {
glfwPollEvents();
}
glfwDestroyWindow(window);