Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    23

    [C] OPEN GL problema GLU

    Salve a tutti, mi si presenta il seguente problema nonostante abbia incluso tutte le librerie necessarie:

    gcc -o"OpenGLVersion" ./OpenGLVersion.o -lglut -lglu
    /usr/bin/ld: cannot find -lglu
    collect2: ld returned 1 exit status
    make: *** [OpenGLVersion] Error 1

    Il codice è il seguente:

    codice:
    #include <GL/glut.h>
    #include <GL/glu.h>
    #include <stdlib.h>
    
    void init(void)
    {
    	printf("OpenGL version: %s\n", glGetString(GL_VERSION));
    	printf("Vendor: %s\n", glGetString(GL_VENDOR));
    	printf("Renderer: %s\n", glGetString(GL_RENDERER));
    	printf("externsions: %s\n", glGetString(GL_EXTENSIONS));
    
    	glClearColor (0.0, 0.0, 0.0, 0.0);
    }
    
    void display(void)
    {
    	glClear (GL_COLOR_BUFFER_BIT);
    	glFlush ();
    }
    
    void reshape (int w, int h)
    {
    	glViewport (0, 0, (GLsizei) w, (GLsizei) h);
    	glMatrixMode (GL_PROJECTION);
    	glLoadIdentity ();
    	gluOrtho2D (0.0, (GLdouble) w, 0.0, (GLdouble) h);
    }
    
    void keyboard(unsigned char key, int x, int y)
    {
    	switch (key) {
    		case 27:
    			exit(0);
    			break;
    	}
    }
    
    int main(int argc, char** argv)
    {
    	glutInit(&argc, argv);
    	glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
    	glutInitWindowSize (400, 150);
    	glutInitWindowPosition (100, 100);
    	glutCreateWindow (argv[0]);
    	init ();
    	glutDisplayFunc(display);
    	glutReshapeFunc(reshape);
    	glutKeyboardFunc(keyboard);
    	glutMainLoop();
    	return 0;
    }
    Ho messo nelle proprietà del progetto la libreria glut e glu... Ho provato anche solo con glut, ma ci sono sempre problemi con GLU.
    I problemi girano tutti intorno alla funzione gluOrtho...Ho provato a commentare la riga e la compilazione va a buon fine e mi compare a video una schermata nera (non è quello che voglio).

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,464
    Prova con

    -lGLU

    (GLU maiuscolo)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    23
    Grazie tante

    RISOLTO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.