Я пишу расширение для приложения текстового редактора Scratch на элементарной ОС Luna. Но документация практически не существует для создания расширений, и я понятия не имею, как действовать после написания моего основного кода для расширения.Как сгенерировать файл .so
Я уже написал расширение. Я не могу его использовать или проверять, так как он должен быть «установлен». Я часами искал документы, но их не было. Я тем не менее, найти комментарий на странице панели запуска нуля, что говорит
Как правило, вы должны создать файл pluginname.so и поместить его в Lib/царапины/плагины/pluginname с файлом pluginname.plugin
Отлично. Это похоже на последнюю часть создания расширения для Scratch. Что такое .so-файл и как его создать? Я уже создал другие необходимые файлы, такие как файл .plugin и файл .vala.
Да, я искал файлы .so, но все, что я нашел, были случайными вещами, как использование его с заголовками C или C++, но, очевидно, это не сработает для меня, так как я использую Vala?
Как сгенерировать файл .so? С чего я его создаю?
Это не случайно! Вы пишете расширение на языке, который генерирует .so-файл (например, C/C++ и т. Д.), А затем вы используете его в своем приложении с нуля. См. Этот q/a http://stackoverflow.com/questions/9809213/what-are-a-and-so-files –
@PreetSangha Спасибо за ссылку :-) Кстати, файлы .so в основном похожи на DLL в Windows ? – uSeRnAmEhAhAhAhAhA
У вас есть другие ресурсы? Я не знаю, что говорит эта страница :( – uSeRnAmEhAhAhAhAhA