SDL2 框架是跨平台的吗?

时间:2021-05-01 12:18:52

标签: c++ sdl-2

在 mac 和 windows 中为 SDL2 编写代码有什么区别吗?如果我从 linux/mac 用 SDL2 编写一个程序,它是否能够在其他操作系统上运行而无需任何更改。

1 个答案:

答案 0 :(得分:1)

是的,SDL2 是多平台框架。 Wikipedia & LibSDL webpage

但请记住,如果您使用操作系统特定的功能,您的代码需要根据操作系统进行更正。

它还支持多种语言,例如:

  • 艾达
  • 牛肉
  • C
  • C++
  • C#
  • D
  • Fortran
  • 精灵
  • 哈斯克尔
  • 朱莉娅
  • 路亚
  • 尼姆
  • OCaml
  • 帕斯卡
  • Perl(通过 SDL)
  • PHP
  • Python(几个,例如 pygame_sdl2 和 sdl2hl)