我正在为Elementary OS Luna上的Scratch文本编辑器应用程序编写扩展。但是这些文档对于扩展的创建实际上是不存在的,我不知道如何在编写扩展的主代码之后继续。如何生成.so文件
我已经写了扩展名。我无法使用或测试它,因为它需要“安装”。我花了数小时寻找文档,但他们不存在。但是,我没有找到暂存启动板页,上面写着
通常你需要生成一个pluginname.so文件,并把它放在 的lib /刮/插件/ pluginname与pluginname.plugin文件的注释
太好了。这似乎是为Scratch创建扩展的最后一部分。什么是.so文件,我怎么才能生成一个?我已经创建了其他必要的文件,如.plugin文件和.vala文件。
是的,我已经搜索过.so文件,但是我发现的所有东西都是随机的东西,就像使用C或C++头文件一样,但显然这对我来说不起作用,因为我使用Vala?
如何生成.so文件?我从什么生成它?
这不是随机的!您可以使用生成.so文件的语言(如C/C++等)编写扩展,然后在临时应用程序中使用它。看到这个Q /一个http://stackoverflow.com/questions/9809213/what-are-a-and-so-files –
@PreetSangha谢谢你的链接:-)顺便说一句,.so文件基本上像Windows中的DLL的? – uSeRnAmEhAhAhAhAhA
你有其他资源吗?我不知道那个网页在说什么:( – uSeRnAmEhAhAhAhAhA