繁体   English   中英

使用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

但是尽管浏览了以上链接的页面并搜索了“带有X11的SDL”的文档,但似乎无法找到有关是否需要 X11(和/或通用AKA powerpc)支持的信息。 我不想只安装SDL来发现某些东西损坏或丢失。 再说一次,Mac OSX 10.1新增时,默认情况下会启用X11的问题: https : //forums.libsdl.org/viewtopic.php? t = 2871&sid =52ca72a72c285196dd25fd8619715ae9

(这是另一个问题:我发现的许多信息都适用于过时的操作系统。)

显然,除非您使用X11,否则SDL在某一点上不是线程安全的,但是在SDL版本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只需安装它而无需任何其他标志,除非您发现自己需要特殊的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM