<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra">Hi Yusuf,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Yes, what you are trying to do is possible.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Do you have both the service interface and the service implementation in plugin B?</div><div class="gmail_extra"><br></div><div class="gmail_extra">The library containing the service interface (containing virtual functions) must be linked into plugin A. </div><div class="gmail_extra">The service implementation must be created from the start() method of the ctkPluginActivator in plugin B, and also be linked into plugin B.</div><div class="gmail_extra"><br></div><div class="gmail_extra">In my application, we prefer to define the interfaces in normal libs, and defining the implementation in the plugins.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Best Regards</div><div class="gmail_extra"><br></div><div class="gmail_extra">Christian Askeland</div></div></div>