Окно
Проект программы CMakeLists.txt:
cmake
cmake_minimum_required(VERSION 3.28)
project(window
VERSION 0.1.0
LANGUAGES CXX
)
find_package(glfw3 CONFIG REQUIRED)
add_executable(window main.cpp)
target_link_libraries(window PRIVATE
glfw
) Код программы main.cpp:
cpp
#include <GLFW/glfw3.h>
int main() {
if (!glfwInit())
return 1;
GLFWwindow *window = glfwCreateWindow(400, 400,
"Окно",
nullptr, nullptr
);
if (!window) {
glfwTerminate();
return 2;
}
while (!glfwWindowShouldClose(window)) {
glfwPollEvents();
glfwSwapBuffers(window);
}
glfwDestroyWindow(window);
glfwTerminate();
return 0;
}