Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Hoe kan sdl onder Linux draaien?

RobertV
14 antwoorden
  • Hallo allen,
    Ik heb een paar keren sdl onder mijn linux (proberen) te draaien. Maar helaas lukt me steeds niet.
    Weet iemand wat ik moet doen?
    Thanx!
  • Wat is SDL?
  • *eh* verkeerd forum ?
    Klinkt niet naar een spelletje in ieder geval.
  • Mij ook niet, enkeltje richting Linux dan maar :)
  • Tja, wat is SDL dan precies?



    Max
  • Even googlelen leert dat SDL een bibliotheek is voor spelletjes.
  • SDL = Simple Directmedia Layer http://www.libsdl.org/

    Je kan er spellen, maar ook bijv. educatieve software mee maken. Die draait dan op Linux en Windows. (Source compatible, wel hercompileren voor Windows).

    SDL zelf kan je dus niet draaien, maar als je SDL installeert, en daarna progsels die SDL gebruiken, kun je het in actie zien.
  • Tja, ik zal even proberen wat op te helderen.

    SDL is idd een bibliotheek voor spelletjes. Het is een soort OpenGL implementatie voor Linux. Wordt veel gebruikt, o.a. ook voor het DRI project, wat ervoor zorgt dat een aantal videokaarten (ATI, Matrox etc.) OpenGL ondersteuning krijgen onder Linux, zodat je weer UT (Unreal Tournament) kunt spelen.

    Je kunt of de runtimes installeren of de SDK (System Development Kit). Hangt van je behoeftes af. Programmeer je zelf of wil je programma's runnen die gebruik maken van de SDL bibliotheek? Wat je misschien ook bedoelt is: Hoe krijg ik DRI aan de gang?

    Kortom, volgens mij heb je de klok horen luiden………. ;)

    Formuleer je vraag even opnieuw en dan iets duidelijker dan kan ik misschien ook een goed antwoord op je vraag geven :)
  • Hoi,

    Ik heb SDL regelmatig gecompileerd omdat andere programma's het nodig hebben, bijvoorbeeld mplayer. Bij mij levert het compileren van SDL geen problemen op, maar e.e.a. hangt wellicht af van welke GCC-compiler je gebruikt (ik gebruik 2.95.3, dus geen 3.2.x). Misschien dat daar een probleem ligt.

    Wat wilde je precies met SDL gaan doen, want het is geen programma die je kunt uitvoeren?

    Groet,

    Philip
  • > Het is een soort OpenGL implementatie voor Linux.

    Eh nee. Het is een 2D multimedia library. Voor *simpele* dingen zoals vierhoeken tekenen, plaatjes blitten. OpenGL is juist voor 3D.
  • Ehhh ok maar ik zei dat even omdat hij iets wilde "draaien", dus ik d8 aan een spelletje ofzo.

    Als ik UT draai staat daar ook de "SDL OpenGL driver", dus ik refereerde even daarnaar. Maar je hebt idd gelijk :oops:
  • Hallo allen,
    - eerst bedank ik jullie allen voor jullie reacties en tips om die SDL probleem op te lossen.
    :-)

    - Het is zo - zoals oude rotten (water, wbsoft, philipg en RobertV) en senior (w.roosenburg) heeft uivoerig verteld dat SDL een lib is die ik moet compileren. Na het googlelen, vind ik -inderdaad- bij http://www.libsdl.org/ die nodige SDL lib. Na het compileren ervan, draaiet die 'progie' wel maar -helaas- geen geluid, dus muziekjes maar opzetten. :wink:

    - Hoe dan ook, het is veel meer te beleven met Linux, dus ook ontzettend veel fun dan wat Gates wil doen geloven. Zeker met jullie allen in deze forum!!!

    - En nog maals; Thanx a lot!

    groet,
    Rangga
  • Voor geluid heb je meestal ook sdl_mixer nodig: http://www.libsdl.org/projects/SDL_mixer/
  • SDL is idd alleen voor 2d, maar het bevat ook een 3d implentatie, SDL OpenGL.
    Zoals daarnet al gezegt werd wordt deze door bv. UT gebruikt.
    Nou hoorde ik net iets over DRI vallen, want hoe zit dat nou precies? Ik heb een ATI 3d kaart plus de behoorende drivers in X, maar ik kan geen UT spelen ofzo….
    Heeft iemand een idee?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.