bonjour,
je cherche un moyen pour utiliser un librairie, coder par moi même en c++, après quelque recherche j'ai trouver QLibrary pouvais ouvrir un .so et utiliser les fonctions a l’intérieur seulement je n'arrive pas a charger les fonction présent dans mon .so
voici le code que j’exécute*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
void EvaluationWindows::test(){
    QLibrary myLib("libWESTGARD-SSM") ;
    typedef EUpdateResult (*MyPrototype)(bool); // EUpdateResult est le type de retour de ma fonction c'est une enum 
    MyPrototype resultUpdate =(MyPrototype) myLib.resolve("updateEvaluateParameterizableRulesIf1_2sSucceed");
    if(resultUpdate){
        EUpdateResult Eur = resultUpdate(false);
        if(Eur == UPDATE_OK){
            QMessageBox msgBox;
            msgBox.setText("Eur update ok");
            msgBox.exec();
        }
    }else{
        QMessageBox msgBox;
        msgBox.setText("fonction failed");
        msgBox.exec();
    }
}
malgré toute mes recherche je n'arrive pas a affiche autre chose que fonction failed a l'écran pouvez -vous m'aider svp