【发布时间】:2017-06-26 22:06:15
【问题描述】:
所以我做了一些谷歌搜索,我需要安装 XQuartz 才能使用 X11 为 Mac 开发。我正在编写一个简单的 *.dylib,使调用它的应用程序删除它的窗口装饰。这是我为 GameMaker Studio 1.4 和 2 编写的扩展。我让它在 Linux 上作为 *.so 运行。
我的问题是,如果最终用户没有在他们的 Mac 上安装 XQuartz,或者在他们的 Linux 上没有安装 X11,他们是否无法使用已编译的库 (.dylib/.so)?我知道需要安装 XQuartz/X11 才能构建 .dylib/.so,但我需要知道在成功编译这些库后,最终用户是否仍需要 XQuartz /X11 像我一样安装,因为这些库的开发人员需要安装这些库。
这个问题真的很难解释,希望我把我想知道的说清楚。
谢谢。
【问题讨论】:
标签: c++ linux macos x11 osx-lion