c++ - Making wide application (with plugins) -


I am going to make my application Extensible. Where can I read information about writing programs that support plugins? C ++

is a plug-in architecture that you need to know about viewing and reading . So a reply will not help beyond providing some crappy links. I can briefly describe what I can do: Typically, the plug-in is a set of dynamic libraries, which loads the host application (usually initially, sometimes there is a delay in loading for efficiency purposes is). They then become part of the application and behave as they were native / native components, so, you need to think again about the architecture and module design of your application. Here is a set of questions that you will need to answer:

  • What do you call the core?
  • What do you want the plug-in to do?
  • What is the main functionality of plug-ins?
  • If your application is cross-platform, then you will need to make sure that your plug-in APIs are also cross-platform - which usually involves some work.
  • Do you want to modify the plug-in UI? It opens up a whole new box of surprises.

Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -