Инструкции по сборке VBA-M с
графическим интерфейсом wx в Mac OS X 10.10 (Yosemite): 1. Загрузите последний исходный код VBA-M (на данный момент r1389) в папку (например, ~ / vbam) 2. Установите последнюю версию Xcode (6.3.1 на данный момент) с веб-сайта Apple для разработчиков или из Mac App Store. Требуется Apple ID (бесплатная регистрация). 3. Установите инструменты командной строки Xcode, загрузив их с веб-сайта разработчика Apple или набрав Код:
xcode-select --install После установки примите лицензионное соглашение Xcode, набрав: Код:
xcodebuild -license 4. Установите MacPorts из pkg. 5. Откройте терминал и установите зависимости, которые нужны VBA-M через MacPorts, набрав: Код:
sudo port install cmake 6. Загрузите исходный код wxWidgets 3.0.2 и распакуйте его в место, подобное ~ / wxWidgets 7. В терминале измените каталог на ~ / wxWidgets Код:
cd ~/wxWidgets 8. Создайте каталог build-wx для wxWidgets Код:
mkdir build-wx 9. Настройте wxWidgets для старых версий OSX. Код:
../configure --with-macosx-version-min=10.10 10. Сборка wxWidgets Код:
make 11. Убедитесь, что wx-config был собран и установлен правильно. Код:
wx-config Если wx-config возвращает сообщение об ошибке «плохой интерпретатор», откройте wx-config в текстовом редакторе и сохраните формат файла как UNIX. Код:
vi wx-config 12. Загрузите исходный код SFML 2.2 и распакуйте его в место, подобное ~ / SFML 13. В терминале измените каталог на ~ / SFML Код:
cd ~/SFML 14. Настройте SFML с помощью CMake Код:
cmake -DCMAKE_BUILD_TYPE='Release' -DBUILD_SHARED_LIBS='true' -DSFML_BUILD_FRAMEWORKS='true' 15. Сборка SFML Код:
make 16. Перейдите в каталог, где находятся исходные файлы VBA-M: Код:
cd ~/vbam/trunk 17. Используйте cmake для настройки VBA-M. Код:
cmake -DENABLE_WX='true' -DENABLE_SDL='false' -DENABLE_CAIRO='false' -DENABLE_GTK='false' -DENABLE_LINK='true' -DENABLE_FFMPEG='false' -DENABLE_ASM_SCALERS='false' -DSFML_ROOT='<absolute path where SFML was extracted>' 18. Сборка ВБА-М Код:
make 19. Установите VBA-M Код:
make install Если вы знаете, как связать SDLMain в сборке, сообщите нам, чтобы мы могли создать SDL-версию командной строки для VBA-M. Если вы знаете, как создать пакет .dmg, сообщите нам. |
2020-02-04