簡體   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