My Project is TurboIRC 3 , the sequel of TurboIRC 2000 ( www.turboirc.com
) , running under Windows and Linux .
Everything goes fine, but I want to add plugin support.
In Windows , I can load DLL's at run time and call their functions using LoadLibrary() and GetProcAddress().
My question is , 1. How to create such a shared library in linux ( e.g. Compiler options and 'exported functions' ) , and 2. How to load the libraries and call their functions from C++ .
Thanks a lot