我正在爲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