![]() Registered Member ![]()
|
Hi,
I want to load plugins but I have the following error: The service "Dummy Passwords Manager" does not provide "libFusible::Plugin" interface with keyword "" I do not understand where is the error/are the errors. Can you help me please? My .desktop file:
My plugin:
The interface:
The function that try to load plugins:
|
![]() Administrator ![]()
|
Try installing a Service Type file also. I had to create a plugin interface not too long ago for the KControl port to KDE 4, and remember having to do this. Ensure that you run kbuildsycoca4 after installing it as well. You also need to have a shared library between the application and the plugins, that contains the Interface also, otherwise it won't work either.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I solved my problem. I have added #include in the header of the plugin interface.
I think that KDE_EXPORT was not defined so my interface was not correctly shared and that is why I was unable to create an instance. |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell