【问题标题】:Using X11/Xlib.h on Mac OS X Mountain Lion (or Later) and Linux在 Mac OS X Mountain Lion(或更高版本)和 Linux 上使用 X11/Xlib.h
【发布时间】: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


    【解决方案1】:

    如果用户没有在他们的计算机上安装 XQuartz,他们将无法运行 X11 应用程序,因此他们将没有任何 X11 窗口可以从中删除装饰。

    从原生 macOS 窗口移除标题栏是一个完全不同的过程,根本不涉及 XQuartz 或 X11。

    【讨论】:

    • 感谢您的信息!我将进一步研究如何在 OS X 中实现这一点。
    猜你喜欢
    • 2012-10-13
    • 2012-07-12
    • 2013-02-12
    • 1970-01-01
    • 2012-11-15
    • 2012-09-15
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多