Qt - easy plugin system example
From Kenneth Noyens
Main application (loads the plugins):
- plugintest.pro - main.cpp - pluginInterface.h - plugins.cpp - plugins.h - plugins.ui
Make a folder in the above directory (ex. Text1Plugin) and add the following files: (for sharing pluginInterface.h)
- text1plugin.pro - text1plugin.cpp - text1plugin.h
Watch out:
- When you compile your project, you must compile both projects as the same build configuration.(both debug or release) - When you build text1plugin put the compiled dll in a folder named 'plugins' in the main application directory.