forked from caiorss/sample-cpp-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.org
More file actions
28 lines (19 loc) · 816 Bytes
/
Copy pathREADME.org
File metadata and controls
28 lines (19 loc) · 816 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
* 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