将插件添加到C程序

时间:2019-02-25 09:30:09

标签: c plugins

大家早上好,如果有人能帮助我,并给我一些有关如何制作可添加到插件中的C程序,如何制作插件并将其添加到插件的信息,我将非常高兴和感激。 C程序。 非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

没有便携式,没有。

在POSIX中,您可以使用dlopen()和朋友来动态加载可调用的代码。您需要确定如何使主程序的功能可用于该插件,这可能会有些混乱。

在Win32中,经典解决方案曾经是LoadLibraryEx(),不确定是否仍然可以接受;我不做很多Windows开发。

有关开放源程序的示例(即,您可以阅读其源代码并了解其工作方式),请参见名为Geany的轻量级文本编辑器/ IDE。