Использование X11 / Xlib.h в Mac OS X Mountain Lion (или новее) и Linux

Итак, я немного погуглил и мне нужно установить XQuartz для разработки под Mac с использованием X11. Я пишу простой * .dylib, который заставляет приложение, вызывающее его, убирать свои художественные оформления окна. Это расширение, которое я написал для GameMaker Studio 1.4 и 2. Я установил его на Linux как * .so.

У меня вопрос: если у конечного пользователя не установлен XQuartz на Mac или X11 на Linux, они не смогут удалить декорации окон с помощью скомпилированной библиотеки (.dylib /.так)? Я знаю, XQuartz / X11 необходимо установить, чтобы построить .dylib /.так, но мне нужно знать, если после того, как эти библиотеки успешно скомпилированы, конечному пользователю все еще нужен XQuartz / X11, установленный так же, как и я, так как разработчик этих библиотек нуждается в них.

Очень сложно объяснить этот вопрос, и я надеюсь, что дал понять, что я хотел бы знать.

Благодарю.

0

Решение

Если у пользователя не установлен XQuartz на его компьютере, он не сможет запускать приложения X11, поэтому у него не будет окон X11 для удаления украшений.

Удаление заголовка окна из собственного окна MacOS — это совершенно другой процесс, который вообще не включает XQuartz или X11.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]