用c ++编写插件系统

时间:2010-09-08 12:03:39

标签: c++ linux plugins

一天中的好时光!请提示我,在哪里可以找到有关在C ++中创建插件系统的信息?的Linux

1 个答案:

答案 0 :(得分:3)

这在很大程度上取决于您的操作系统,但原则始终如一:

通常,您的程序加载一个或多个动态库 - 插件 - (Windows上的.dll文件,* nix上的.so)具有相同的公共接口(同一组函数,带有相同的名称和参数)。

顺便说一下,这些库不需要用C ++编写:您可以使用C ++创建主程序,然后使用Delphi创建一个插件。只要公共界面保持不变,一切都很好。

您没有使用足够的信息来更具体。

您的目标是什么操作系统?