Я пытаюсь скомпилировать XRoar для Mac OS High Sierra (https://www.6809.org.uk/xroar/).. Я создал двоичный файл, который запускается и принимает аргументы командной строки, но у меня нет меню и никаких взаимодействий с файлами загрузки / сохранения один раз программа работает
Доступен скомпилированный бинарный файл для XRoar 0,32, но он кажется глючным (звук, графика и скорость) в Mac OS High Sierra. Я пытаюсь скомпилировать версию 0.35, и созданная мною ограниченная версия выглядит нормально с точки зрения глюков. Я попытался вызвать обе версии XRoar напрямую из командной строки, и вы можете увидеть, что они тянут несколько разные модули:
Предварительно скомпилированный XRoar 0.32:
Модуль init: Mac OS X SDL UI
Модуль init: запросчик файла какао
Модуль init: SDL OpenGL видео
Модуль init: Mac OS X audio
"Мой" скомпилированный XRoar 0.35:
Модуль init: SDL2 UI
Модуль init: нет файлового реквестера
Модуль init: SDL2 video
Модуль init: Mac OS X audio
XRoar компилируется с этими тремя шагами:
$ ./configure
$ make
$ sudo make install
Я понятия не имею, как «сказать» ему использовать Mac OS X SDL UI, запросчик файла Cocoa и т. Д. Я предполагаю некоторые аргументы после настройки, но я не знаю, какой будет синтаксис.
Мне также было интересно, поможет ли это:
https://www.libsdl.org/download-2.0.php
Я скопировал SDL2.framework в / Library / Frameworks, но, похоже, это не помогло.
В основном мне интересно, что сделал человек, который скомпилировал XRoar 0.32, чтобы предоставить ему хорошие меню, доступ к файлам и т. Д.
Я понимаю, что на ранних этапах обучения учусь компилировать для Mac OS