Skip to content
 
 

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

* PSDK => C++ Plugin Software Development Kit 

PSDK - A proof-of-concept C++ header-only library for developing
plugin systems that allow loading classes dynamically from plugins
(shared libraries) at runtime. 

Features: 

 + A shared library plugin file (*.dll on Windows or *.so on Linux or
   any other Unix-like OS) can export multiple classes matching
   interfaces known by the plugin loader.

 + Able to load any class matching some known any interface class
   known by the plugin (implementation) and client code (code that
   loads the plugin).

 + Third-parties can buid new plugin components without having to
   compile the main application or having its source code. 

 + Header-only library

 + Cross-platform

 + Plugin metadata.

Tested at: 
 + Linux
 + Windows NT (Windows 10) with MSVC compiler

About

C++ cross-platform plugin architechture demonstration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages