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

Här diskuteras programmering och utveckling
Användarvisningsbild
PureW
Inlägg: 153
Blev medlem: 22 maj 2007, 21:02
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Göteborg

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

Inlägg 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
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

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

Inlägg 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

:)
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

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

Inlägg 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å.
Skriv svar

Återgå till "Programmering och webbdesign"