Я использую LibreOffice 5.0.6.3 на машине с Linux (openSuSE 13.2). Здесь я нашел статью, как легко написать надстройку без накладных расходов UNO API. Вначале появляется предупреждение, что этот метод устарел, но все еще поддерживается. Но когда я пытаюсь импортировать свою общую библиотеку в libreoffice, появляется следующая ошибка:
no symbol "component_writeInfo" in component library <file:///home/username/.config/libreoffice/4-suse/user/uno_packages/cache/uno_packages/lu27745lr6l0g.tmp_/oolinint2d.so>
Читая это сообщение об ошибке, я полагаю, что libreoffice ищет какой-то компонент UNO.
Я вижу две возможности:
- Я допустил ошибку в библиотеке, поэтому LibreOffice не распознает старый формат
- LibreOffice больше не поддерживает старый формат надстроек
Как мне узнать, какой из них правда?