我正在为Elementary OS Luna上的Scratch文本编辑器应用程序编写一个扩展。但是,扩展创建的文档实际上不存在,我不知道在编写扩展的主要代码后该如何继续。
我已经编写了扩展。由于需要“安装”,因此我无法使用或测试它。我花了几个小时寻找文档,但它们并不存在。但是,我在Scratch Launchpad页面上找到了一条评论,其中提到:
通常情况下,您需要生成一个pluginname.so文件,并将其放置在lib/scratch/plugins/pluginname中,并配合使用pluginname.plugin文件
太好了。这似乎是创建Scratch扩展的最后一部分。什么是.so文件,我该如何生成它?我已经创建了其他必要的文件,例如.plugin文件和.vala文件。
是的,我搜索过.so文件,但我找到的都是关于它的随机信息,例如在C或C++头文件中使用它,但显然对于我来说行不通,因为我正在使用Vala?
我该如何生成.so文件?我从哪里生成它?