Plugins 如何使我的应用程序支持插件?

Plugins 如何使我的应用程序支持插件?,plugins,Plugins,我在一个需要能够支持插件的应用程序中工作,但我不知道它是如何工作的。您需要以创建插件的方式设计应用程序的API,并且需要添加必要的插件管理接口和支持代码来调用插件。管理插件没有万能的方法。您需要以创建插件的方式设计应用程序的API,并且需要添加必要的插件管理接口和支持代码来调用插件。管理插件没有捷径。请参阅 答案往往非常具体。这还取决于插件对核心应用程序数据和逻辑的控制程度 P> C++ QT4书有一个很好的描述:将一个文件类型插件添加到它的体系结构中,在这一区域也有一组建模应用程序(Open

我在一个需要能够支持插件的应用程序中工作,但我不知道它是如何工作的。

您需要以创建插件的方式设计应用程序的API,并且需要添加必要的插件管理接口和支持代码来调用插件。管理插件没有万能的方法。

您需要以创建插件的方式设计应用程序的API,并且需要添加必要的插件管理接口和支持代码来调用插件。管理插件没有捷径。

请参阅
答案往往非常具体。这还取决于插件对核心应用程序数据和逻辑的控制程度

<> P> C++ QT4书有一个很好的描述:将一个文件类型插件添加到它的体系结构中,在这一区域也有一组建模应用程序(OpenScEngRead,Brand,PoVRAY),它们的插件架构有很好的文档。 答案往往非常具体。这还取决于插件对核心应用程序数据和逻辑的控制程度


< > C++ QT4书有一个很好的描述:在它的体系结构中添加文件类型插件,在这方面也有一堆建模应用程序(OpenScEngRead,Brand,POVRAY),它们的插件体系结构有很好的文档。每个加载项都是一个单独的.dll,主应用程序使用反射来访问代码。做得很好


看看名为Rawr的开源应用程序(c#)。每个加载项都是一个单独的.dll,主应用程序使用反射来访问代码。做得很好


你能多加评论吗?喜欢月台吗?语言?你能多加评论吗?喜欢月台吗?语言?