[KDE-Kparts]"plugins should not have a 'lib' prefix"(Résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
hl037
Daikyu
Messages : 95
Inscription : dim. 30 janv. 2011, 10:16
Localisation : 17eme arrondissement, rue des boulets

[KDE-Kparts]"plugins should not have a 'lib' prefix"(Résolu)

Message par hl037 »

Bonjour,
J'ai besoin pour un programme Qt d'embarquer un terminal, chose que je viens de réussir est qui marche parfaitement, mis à part ce message qui m'intrigue:

Code : Tout sélectionner

findLibraryInternal: plugins should not have a 'lib' prefix
...Ainsi, pourquoi est-ce que ç me dit ça?

voici le code source de la partie chargeant la lib:

Code : Tout sélectionner

// fetch the Library..
KLibFactory* factory = KLibLoader::self()->factory( "libkonsolepart.so" );
if ( factory == 0L )
{
  // inform the user that he should install konsole..
  return;
}
// fetch the part..
KParts::Part* p = static_cast<KParts::Part*>(factory->create(this));
assert( p );
setCentralWidget(p->widget());

// cast the part to the TerminalInterface..
TerminalInterfaceV2* t = static_cast<TerminalInterfaceV2*>(p->qt_metacast("TerminalInterfaceV2"));
if( ! t )
{
  // This probably happens because the konsole that is installed
  // comes from before KDE 3.2 , and the TerminalInterface is not
  // available..  What you can do here is either inform the user
  // that he needs a more recent konsole, or try to deliver the
  // functionality in some other way...
  return;
}
voilà, merci d'avance!
Dernière modification par hl037 le lun. 03 oct. 2011, 08:54, modifié 1 fois.
Un boulet, comme la majorité des personne sur cette planète
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17594
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE-Kparts] "plugins should not have a 'lib' prefix"

Message par benjarobin »

Tu as essayer avec juste konsolepart.so ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
hl037
Daikyu
Messages : 95
Inscription : dim. 30 janv. 2011, 10:16
Localisation : 17eme arrondissement, rue des boulets

Re: [KDE-Kparts] "plugins should not have a 'lib' prefix"

Message par hl037 »

oui, c'est d'ailleurs la première chose qui m'est venue par la tête, "libkonsolepart" et "libkonsolepart.so" marchent tous les deux (mais en affichant le message)
alors que "konsolepart" ainsi que "konsolepart.so" ne marche carrément pas... d'où la question^^
Dernière modification par hl037 le lun. 03 oct. 2011, 08:55, modifié 1 fois.
Un boulet, comme la majorité des personne sur cette planète
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17594
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE-Kparts] "plugins should not have a 'lib' prefix"

Message par benjarobin »

Hum, essaye de faire ceci

Code : Tout sélectionner

ln -s /usr/lib/kde4/libkonsolepart.so /usr/lib/kde4/konsolepart.so
Puis de charger dans ton code sans le "lib"
Si tu n'as plus le warning, ce n'est pas de ta faute, ignore juste le warning
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
hl037
Daikyu
Messages : 95
Inscription : dim. 30 janv. 2011, 10:16
Localisation : 17eme arrondissement, rue des boulets

Re: [KDE-Kparts] "plugins should not have a 'lib' prefix"

Message par hl037 »

gg

j'y avais pas pensé au lien symbolique^^ merci, ça marche sans afficher de message maintenant!

...Maintenant, faudra voir si j'ignore le warning ou si je crée un liens symbolique pour chaque lib importée de cette manière...
Un boulet, comme la majorité des personne sur cette planète
Répondre