Skip to main content

Сборка внешних модулей для ОС 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 для сборки сторонних модулей.

Фактически инсталляционный каталог МойОфис может отличаться от выбранного по умолчанию.

Путь к каталогам заголовочных файлов и библиотечных файлов должен быть включен в соответствующих ключах компилятора, либо в конфигурационных настройках среды разработки. Подробнее это будет указано далее.