view software/SDL.md @ 5:8f5664d57cfd

backup 2020-12-19
author autobackup
date Sat, 19 Dec 2020 00:10:03 +0900
parents e12992dca4a0
children
line wrap: on
line source

# About SDL (Simple Direct Media Layer)

SDL's homepage is [[here:http://www.libsdl.org/index.php]]

Simple Direct media Layer の略だそうです. 
フリーの multimedia library としては有名で、
エミュレータなどがこれで開発されているようです。
昔は2D 専用だったようですが、今は OpenGL (mesa)をサポートします。 

# About study of SDL

SDL を勉強するなら [[SLD本家:http://www.libsdl.org/index.php]]の
Documentationの[[Doc Project:http://sdldoc.csn.ul.ie/]]が役に立ちます。

章の構成は、まずソースコードの一部分づつを挙げ、それについて解説し、
章の最後で全体のソースを紹介し解説しています。手取り足取りという感じで
英語も非常に分かりやすいレベルでかかれています。

[[Doc Project:http://sdldoc.csn.ul.ie/]] は 同ページのDownload の項目 
を探せば tar書庫が 手に入ります。
 
# Example

CVS repository for applications using SDL is...

```
 Game_project/sdl/...
```

If you running a browser on a PC in C.R. lab, you can access C.R. CVS repository 
at [[here:http://www.cr.ie.u-ryukyu.ac.jp/internal/viewcvs.cgi/]].

# Compile (Mac OS X)

[[ここ:http://www.libsdl.org/index.php]]からSource Code を入手し、展開されたディレクリに移動して以下のコマンドを実行したらできます。

```
 cofigure
 make
 sudo make install
```

もしmake でエラーが出た場合はX11 が正しくinstall されていない可能性があるので、X11 を入れなおすかMakefile のPATH を書き換える必要があります。

# include(SDL関連リンク)