SDL - Arch Linux 中文维基

跳至內容

# SDL

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 SDL，最近一次同步於 2025-01-29，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

SDL（Simple DirectMedia Layer）是一個跨平台軟體開發庫，旨在為計算機多媒體硬體組件提供一個硬體抽象層。軟體開發者可用它編寫高性能計算機遊戲和其他多媒體應用程式。SDL 常常被誤解為一個遊戲引擎。不過，此庫適合直接用於構建遊戲，或被構建在其之上的引擎間接使用。

## 安裝

安裝 sdl3包 軟體包。

如果您需要 sdl2AUR 或 sdl12-compat包，請相應安裝，不過建議遷移到 SDL3。

SDL2 應用程式也可以使用 sdl2-compat包。SDL2 兼容層在幕後使用 SDL3。

與 SDL3 類似，SDL2 也是模塊化的，不過模塊都在不同的軟體包中。SDL 2 的模塊包包括 sdl2_image包、sdl2_mixer包、sdl2_ttf包 等，SDL1.2 的模塊包包括 sdl_image包、sdl_mixer包、sdl_ttf包 等。

## 文檔

官方 SDL Wiki 提供了使用 SDL3 庫所需的各種資源和文檔。

官方還提供了關於將程序從 SDL2 遷移到 SDL3 的文檔。

此外，SDL3 Examples 還提供了一些小型示例程序。

## 參見

- SDL 發布
- SDL 論壇
- SDL 主頁
- SDL 郵件列表
- SDL 語言綁定
- SDL Github
- Wikipedia:Simple DirectMedia Layer

分類：​

- 開發

SDL
新增話題