Keresés

Új hozzászólás Aktív témák

  • gaben

    aktív tag

    válasz doc #147 üzenetére

    A fordító beállításainál a a "következő kapcsoló használata a fordító parancssorához" opcióhoz beírtam,hogy glut,így a linker errorok eltüntek...
    Viszont most is panaszkodik a main-re:
    In function `main':
    28 [Warning] return type of 'main' is not `int'

    De ettől működnie kellene szerintem...

    Így néz ki a forráskód:

    #include <gl\glut.h>

    void main(int, char**);
    void reshape(int, int);
    void display(void);

    void reshape(int w, int h)
    {
    glViewport(0., 0., w, h);
    glutPostRedisplay();
    }

    void display()
    {

    glClearColor(0.0, 0.0, 0.0, 0.0);
    glClear(GL_COLOR_BUFFER_BIT);

    glColor3f(1,1,1);

    glutWireCube(40);

    glFlush();
    }

    void main(int argv, char **argc){
    glutInit(&argv,argc);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowPosition(0, 0);
    glutInitWindowSize(500 ,500);

    glutCreateWindow("Példa");

    glLoadIdentity();
    gluLookAt(50, 50, 50, 0, 0, 0, 0, 0, 1);

    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho(-100, 100, -100, 100, -200, 200);
    glMatrixMode(GL_MODELVIEW);

    glutReshapeFunc(reshape);
    glutDisplayFunc(display);
    glutMainLoop();

    }

Új hozzászólás Aktív témák