Сборка внешних модулей для ОС Linux
Для сборки стороннего модуля под ОC Linux требуется предварительно установленный компилятор GNU GCC языка C++. В некоторых ОС он установлен по умолчанию и никаких дополнительных действий не требуется.
Для обеспечения совместимости с МойОфис Lua Extension API необходимо выполнить сборку стороннего модуля с использованием библиотек Lua из комплекта поставки «МойОфис Документы Настольные». Комплект библиотек находится в инсталляционном каталоге МойОфис, по умолчанию в папке /opt/myoffice-documents-desktop/Lua547.
Содержимое папок:
Lua547/bin– содержит компилятор, интерпретатор и библиотеку для Lua версии 5.4.7;Lua547/include– содержит комплект заголовочных файлов Lua для сборки сторонних модулей;Lua547/lib– содержит библиотеку Lua для сборки сторонних модулей.
Фактически инсталляционный каталог МойОфис может отличаться от выбранного по умолчанию.
Путь к каталогам заголовочных файлов и библиотечных файлов должен быть включен в соответствующих ключах компилятора, либо в конфигурационных настройках среды разработки. Подробнее это будет указано далее.