Я не могу заставить AssaultCube компилироваться на Mac. Я загрузил последний источник и открыл проект Xcode внутри (поскольку запуск «make» дает мне ошибку «INTL/libintl.h» файл не найден »). У меня установлен Xcode, и я регулярно использую его для компиляции моего собственного кода, но их код просто не работает.Как скомпилировать AssaultCube на Mac? libintl.h missing
Прежде всего, источник имеет синтаксическую ошибку. Это дает мне ошибку переопределение типа здесь:
typedef unsigned int GLhandleARB; /* shader object handle */
Так что я заметил, что из, надеясь, что это будет не важно. Во-вторых, везде есть ошибки Mach-O Linker о libintl. Кроме того, есть некоторые ошибки в отношении ov_read, который, как представляется, является OGG-плеером.
Я пошел и установил gettext дважды, чтобы получить libintl и скачал пакет libintl для OS X ... сделать все равно не получится, а Xcode не будет компилироваться.
Эй, можете ли вы воспроизвести шаги, если это возможно? Мне нужно также создать AssaultCube для Mac. Может быть, сделать PR для AssaultCube репозитория, если вы можете? Благодарю. –
В конце концов, он скомпилирован и побежал, но имел этот «гамма» глюк, где цвета перепутались всякий раз, когда вы устанавливаете гамму. Но, конечно, я попробую повторить шаги, когда я вернусь домой сегодня, и тогда я обновлю ответ. Прежде всего, я должен был поставить шаги в своем ответе; извините, ТАК. – sudo
@ScalaWilliam ОК, я обновил свой ответ шагами. Дайте мне знать, если у вас возникнут проблемы с библиотеками, и я продолжу его обновлять. – sudo