Difference between revisions of "Lua5.3 Mac OS X"
m (→Установка) |
m (→Установка) |
||
Line 4: | Line 4: | ||
1. необходимо скачать заголовочный файл для паскаля. Репозитарий https://github.com/malcome/Lua4Lazarus, единственный необходимый файл lua53.pas | 1. необходимо скачать заголовочный файл для паскаля. Репозитарий https://github.com/malcome/Lua4Lazarus, единственный необходимый файл lua53.pas | ||
− | 2. необходимо скачать собранную библиотеку Lua для MacOSX http://luabinaries.sourceforge.net/download.html ([http://sourceforge.net/projects/luabinaries/files/5.3.2/Other%20Libraries/lua-5.3.2_MacOS1011_lib.tar.gz/download lua-5.3.2_MacOS1011_lib.tar.gz]). Но можно собрать из исходников, как указано на официальном сайте. | + | 2. <s>необходимо скачать собранную библиотеку Lua для MacOSX http://luabinaries.sourceforge.net/download.html ([http://sourceforge.net/projects/luabinaries/files/5.3.2/Other%20Libraries/lua-5.3.2_MacOS1011_lib.tar.gz/download lua-5.3.2_MacOS1011_lib.tar.gz]). Но можно собрать из исходников, как указано на официальном сайте.</s> |
+ | |||
+ | Библиотеку нужно собрать из исходников, чтобы была поддержка i386 архитектуры. | ||
2.1. Необходима динамическая библиотека liblua5.3.dylib, т.к. заголовочный файл поддерживает только динамическую загрузку. | 2.1. Необходима динамическая библиотека liblua5.3.dylib, т.к. заголовочный файл поддерживает только динамическую загрузку. |
Revision as of 21:58, 28 December 2015
Как использовать Lua 5.3 в проектах MacOSX
Установка
1. необходимо скачать заголовочный файл для паскаля. Репозитарий https://github.com/malcome/Lua4Lazarus, единственный необходимый файл lua53.pas
2. необходимо скачать собранную библиотеку Lua для MacOSX http://luabinaries.sourceforge.net/download.html (lua-5.3.2_MacOS1011_lib.tar.gz). Но можно собрать из исходников, как указано на официальном сайте.
Библиотеку нужно собрать из исходников, чтобы была поддержка i386 архитектуры.
2.1. Необходима динамическая библиотека liblua5.3.dylib, т.к. заголовочный файл поддерживает только динамическую загрузку.
3. Создать Application проект Lazarus-а
3.1. Сохранить и скомпилировать/запустить. Lazarus должен будет создать bundle для проекта.
4. Скопировать lua53.pas в папку с проекта