IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

Probleme appel fonction de lib .so


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut Probleme appel fonction de lib .so
    Bonjour,

    J'ai crée une library .so en faisant les commandes suivantes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    LIBR=" -lstdc++"
     
    gcc -fPIC -Wall -W -c -DXML_LIBRARY -I./INCLUDE toto.c
     
    gcc  -shared -Wl,-soname,toto.so -o toto.so  toto.o    $LIBR  libA.a libB.a  libC.a $LIBR
    J'obtiens une lib .so que j'appel de mon programme C.

    La lib est reconnu lors de son chargement, mais la méthode main au moment de l'appel renvoi l'erreur suivante Unrecognized calling convention:1

    A ce que j'ai compris c'est que la fonction n'est pas reconnu. Est ce que mes commandes pour générer le .so son fausse ??

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    fausse alerte.
    En fait c'est dans le code java qui appelai cette lib qu'il y avait un probleme.

    La librairie pour appelé les CallBacks était spécifique win32. ALors forcement sous linux ca marche pas.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme appel fonction objet COM
    Par dd16 dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 23/12/2008, 13h40
  2. [FLASH 8] Probleme appel fonction
    Par jbidou88 dans le forum Flash
    Réponses: 2
    Dernier message: 20/03/2007, 15h28
  3. Pb appel fonction dans une lib
    Par mamok dans le forum MFC
    Réponses: 14
    Dernier message: 01/02/2006, 18h40
  4. [VB.Net] Problème appel fonction par un bouton
    Par balibo dans le forum ASP.NET
    Réponses: 4
    Dernier message: 25/11/2005, 10h48
  5. [MFC] débutant probleme appel de fonction
    Par Gloubi99 dans le forum MFC
    Réponses: 9
    Dernier message: 30/08/2005, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo