Difference between revisions of "Qt - easy plugin system example"
From Kenneth Noyens
Line 7: | Line 7: | ||
- [[plugins.ui]] | - [[plugins.ui]] | ||
− | Make a folder in the main application (ex. Text1Plugin) and add the | + | Make a folder in the main application (ex. Text1Plugin) and add the following files: |
- [[text1plugin.pro]] | - [[text1plugin.pro]] | ||
- [[text1plugin.cpp]] | - [[text1plugin.cpp]] | ||
Line 14: | Line 14: | ||
Watch out:<br> | Watch out:<br> | ||
- When you compile your project, you must compile both projects as the same build configuration.(both debug or release) | - 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 | + | - When you build text1plugin put the compiled dll in a folder named 'plugins' in the main application directory. |
Revision as of 15:37, 24 May 2009
Main application (loads the plugins):
- plugintest.pro - main.cpp - pluginInterface.h - plugins.cpp - plugins.h - plugins.ui
Make a folder in the main application (ex. Text1Plugin) and add the following files:
- 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.