所以我做了一些谷歌搜索,我需要安装XQuartz才能使用X11为Mac开发。我写了一个简单的* .dylib,让应用程序调用它删除它的窗口装饰。这是我为GameMaker Studio 1.4和2编写的扩展。我在Linux上将其作为* .so。
我的问题是,如果最终用户没有在他们的Mac上安装XQuartz,或者他们的Linux上安装了X11,他们将无法使用已编译的库删除窗口装饰( .dylib / < /em>.so)?我知道需要安装XQuartz / X11才能构建 .dylib / .so,但我需要知道在成功编译这些库之后,如果最终用户仍然需要像我一样安装XQuartz / X11,因为这些库的开发人员需要安装这些库。
解释这个问题真的很难,我希望我能说清楚我想知道的事情。
感谢。
答案 0 :(得分:0)
如果用户的计算机上没有安装XQuartz,则他们无法运行X11应用程序,因此他们将无法使用任何X11窗口来移除装饰。
从本机macOS窗口中删除标题栏是一个完全不同的过程,根本不涉及XQuartz或X11。