Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

c++ -- how to implement a framework that supports plugins

Tags:

c++

As we know, Eclipse is a good framework that supports plugins based application development. I am using c++ for coding and would like to learn how to build a framework that support the plugins development. One good example is the Notepad++ that supports plugins. Is there a good book or resource that I can refer to.

Thank you

like image 625
q0987 Avatar asked Feb 27 '11 03:02

q0987


1 Answers

This looks like a pretty good overview of how one could do it: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2015.pdf

Beware that this proposal is for a generic plugin framework for the C++ language. For your particular application, you may not need all the described features.

like image 198
Kristopher Johnson Avatar answered Sep 23 '22 21:09

Kristopher Johnson