Zum Inhalt springen

ClanLib

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 9. Januar 2011 um 12:55 Uhr durch 188.99.225.31 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
ClanLib
Basisdaten

Aktuelle Version 2.2.5
(6. Oktober 2010)
Betriebssystem diverse Unix-Derivate, Microsoft Windows, Mac OS X
Programmier­sprache C++[1]
Lizenz LGPL, ClanLib License
clanlib.org

ClanLib ist eine in C++ implementierte Softwarebibliothek, die hauptsächlich der Erstellung von Spielesoftware unter Microsoft Windows, Mac OS X und Linux dient und von Magnus Norddahl initiiert wurde.

ClanLib ist in verschiedene Module aufgeteilt, die teilweise voneinander unabhängig genutzt werden können. Unter anderem sind Bibliotheken vorhanden zur Programmierung von:

  • GUIs (clanGUI),
  • Sound (clanSound, clanMikMod, clanVorbis) und
  • Netzwerk-Kommunikation per TCP/IP (clanNetwork).

ClanLib beruht auf den Prinzipien der objektorientierten Programmierung und benutzt einen Template-basierten Signal-Slot-Mechanismus.

Lizenz

ClanLib wurde bis einschließlich Version 0.7.8 unter der LGPL veröffentlicht. Ab der Version 0.8.0 steht ClanLib unter der ClanLib License, die starke Parallelen zu der BSD-Lizenz aufweist.

Ähnliche Projekte

  1. The clanlib Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).