Sida 1 av 1

Hur installerar man opengl? (gl.h, osv)

Postat: 05 jun 2007, 17:41
av PureW
Undrar hur man installerar opengl? Vill gärna utveckla
opengl-applikationer men har kört fast i hur man kommer igång.
Har både:
mesa-common-dev och
libglu1-mesa-dev

Har försökt att använda mig av SDL, för att abstrahera bort X11:

Kod: Markera allt

#include <iostream>
#include <SDL/SDL_opengl.h>
#include <SDL/SDL.h>

int main() {
	if (SDL_Init(SDL_INIT_VIDEO) != 0) {
		std::cout << "Unable to initialize SDL: " << SDL_GetError();
		return 1;
    	}
	SDL_Init(SDL_INIT_VIDEO);
	SDL_SetVideoMode(800, 600, 24, SDL_OPENGL | SDL_GL_DOUBLEBUFFER);
	
	std::cout << "Hello world!\n";

  return 1;
}
Den koden kompileras med:

Kod: Markera allt

g++ -o Test sdltest.cpp -lSDL
In file included from sdltest.cpp:2:
/usr/local/include/SDL/SDL_opengl.h:45:58: error: GL/glu.h: No such file or directory

SV: Hur installerar man opengl? (gl.h, osv)

Postat: 05 jun 2007, 18:02
av Okänd
McSlow startade mycket av det här med sina OpenGL hack för Cairoclockan

http://macslow.thepimp.net/?cat=7

Flera intressanta artiklar.  Kolla vidare i Categories

Senaste Mesa
http://www.mesa3d.org/relnotes-6.5.3.html

http://www.mesa3d.org/

Nu borde du redan ha standard paketen via Xorg och ditt grafikkortsdrivare.

Exempel på en utvecklingstråd där också MacSlow är med, Screenlets

http://forum.compiz.org/viewtopic.php?t=358

Både Compiz o Beryl körs ju via Open GL

Beryls utvecklingssida, alla viktiga bibliotek för utveckling av kompositapplikationer.

http://wiki.beryl-project.org/wiki/Compile_requirements

:)

SV: Hur installerar man opengl? (gl.h, osv)

Postat: 05 jun 2007, 23:28
av Okänd
hmm, den där koden kompilerar för mig men då har jag freeglut3-dev samt libgl-mesa-dev paketet installerat också.