使用 Macports 安装 SDL 2; X11 是依赖项吗?
Installing SDL 2 with Macports; Is X11 a dependency?
我正在通过 macports 在 Mac OSX 10.9 上安装 SDL 2,作为参考,我一直在关注官方文档以及我能找到的任何特定于 sdl 的信息.
https://guide.macports.org/ 是直截了当的,如:
https://guide.macports.org/#using.variants.invoking
我看到 sdl2lib 可用...
libsdl2 has the variants:
universal: Build for multiple architectures
x11: Enable X11 support
但是尽管浏览了上述链接的页面并搜索了 "SDL with X11" 的文档,但我似乎无法找到关于我是否 需要 X11 的信息(and/or 通用 AKA powerpc)支持。我不想安装 SDL 只是为了发现某些东西损坏或丢失。
再一次,当 Mac OSX 10.1 是新版本时,默认启用 X11 存在一些问题:
https://forums.libsdl.org/viewtopic.php?t=2871&sid=52ca72a72c285196dd25fd8619715ae9
(这是另一个问题:我发现的大部分信息都适用于过时的操作系统。)
显然 SDL 在某一点上不是线程安全的,除非您使用 X11,但是当 SDL verson 1 是主要版本时提到了这一点:
http://forum.freegamedev.net/viewtopic.php?f=3&t=1078
我打算如何继续(通常选择哪些标志,如果有的话?)
port install libsdl2 <???>
对于后续安装步骤的任何帮助和后续警告,我将不胜感激。
提前谢谢你。
大多数人已经将 Homebrew 作为他们的软件包系统,但 Macports 应该工作得很好。
通用并不一定意味着PowerPC。事实上几乎没有人需要它了。通用意味着一个胖二进制文件,它定义的架构在你的 Macports 配置中设置。
SDL2 在 Quartz 下应该工作得很好,不需要 X11 - 因为你需要安装 XQuartz 也会使部署变得烦人和困难。
另外,如果您遗漏了什么,请不要害怕使用其他选项重新安装 SDL2,不会花费很长时间。
TL;DR 除非您发现您需要一些特殊的东西,否则只需安装它而不需要任何额外的标志。
我正在通过 macports 在 Mac OSX 10.9 上安装 SDL 2,作为参考,我一直在关注官方文档以及我能找到的任何特定于 sdl 的信息.
https://guide.macports.org/ 是直截了当的,如:
https://guide.macports.org/#using.variants.invoking
我看到 sdl2lib 可用...
libsdl2 has the variants:
universal: Build for multiple architectures
x11: Enable X11 support
但是尽管浏览了上述链接的页面并搜索了 "SDL with X11" 的文档,但我似乎无法找到关于我是否 需要 X11 的信息(and/or 通用 AKA powerpc)支持。我不想安装 SDL 只是为了发现某些东西损坏或丢失。 再一次,当 Mac OSX 10.1 是新版本时,默认启用 X11 存在一些问题: https://forums.libsdl.org/viewtopic.php?t=2871&sid=52ca72a72c285196dd25fd8619715ae9
(这是另一个问题:我发现的大部分信息都适用于过时的操作系统。)
显然 SDL 在某一点上不是线程安全的,除非您使用 X11,但是当 SDL verson 1 是主要版本时提到了这一点: http://forum.freegamedev.net/viewtopic.php?f=3&t=1078
我打算如何继续(通常选择哪些标志,如果有的话?)
port install libsdl2 <???>
对于后续安装步骤的任何帮助和后续警告,我将不胜感激。 提前谢谢你。
大多数人已经将 Homebrew 作为他们的软件包系统,但 Macports 应该工作得很好。
通用并不一定意味着PowerPC。事实上几乎没有人需要它了。通用意味着一个胖二进制文件,它定义的架构在你的 Macports 配置中设置。
SDL2 在 Quartz 下应该工作得很好,不需要 X11 - 因为你需要安装 XQuartz 也会使部署变得烦人和困难。
另外,如果您遗漏了什么,请不要害怕使用其他选项重新安装 SDL2,不会花费很长时间。
TL;DR 除非您发现您需要一些特殊的东西,否则只需安装它而不需要任何额外的标志。