アットウィキロゴ

GLFW:空のウインドウを表示する

GLFWに入門するという事で、とりあえず空のウインドウを表示してみます。

ファイル
main.cpp

main.cpp

#pragma comment(linker, "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
#pragma comment(linker, "/NODEFAULTLIB:msvcrtd.lib")
#pragma comment(lib,"glfw3.lib")
#pragma comment(lib,"opengl32.lib")

#define GLFW_INCLUDE_GLU

#include <GLFW/glfw3.h>

int main(int argc, const char* argv[])
{
    glfwInit();

    GLFWwindow* window = glfwCreateWindow(640, 480, "Hellow GLFW World !!", NULL, NULL);
    glfwMakeContextCurrent(window);

    while (!glfwWindowShouldClose(window))
    {
        glClearColor(1.0, 1.0, 1.0, 1.0);
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

        glfwSwapBuffers(window);
        glfwPollEvents();
    }

    glfwTerminate();

    return 0;
}

 

最終更新:2026年09月28日 00:31
添付ファイル