1

私は初心者で、オンライン チュートリアルに従って GLUT をダウンロードし、MinGW などをインストールしました。

チュートリアルではいくつかのサンプル コードが提供されましたが、実行しても何も表示されません。プロジェクトをビルドし (Ctrl-B)、すべてのライブラリがインポートされていることを確認しました。

#include <windows.h>
#include <GL/glut.h>


const int WIDTH = 600;
const int HEIGHT = 480;

/* Prototypes */
void init();
void display();

/* Definitions */

/* Initializes the OpenGL state */
void init() {
    glClearColor(1.0, 0.0, 0.0, 1.0 ); /* Set the clear color */
}

/* Displays a black clear screen */
void display() {
    glClear( GL_COLOR_BUFFER_BIT ); /* Clear the screen with the clear color */
    glutSwapBuffers(); /* Double buffering */
}

/* The main function */
int main( int argc, char *argv[] ) {
    /* Glut setup function calls */
    glutInit( &argc, argv );
    glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB ); /* Use double buffering and RGB            
        colors */
    glutInitWindowPosition( 100, 100 );
    glutInitWindowSize( WIDTH, HEIGHT );
    glutCreateWindow(argv[0]);
    init();
    glutDisplayFunc( display );  /* Call back display function */
    glutMainLoop(); /* Continue drawing the scene */
    return 0;
}

実行を押すと、「GLUTDemo.exeを起動しています」と表示され、何も起こりません。

4

0 に答える 0