Skip to main content

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);