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

Eclipse C & C++ Discussion :

Manipulation oracle sous eclipse : OCILIB ?


Sujet :

Eclipse C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 28
    Par défaut Manipulation oracle sous eclipse : OCILIB ?
    Bonjour @ tous,

    Je suis en train de développer un petite appli qui tape dans une base oracle de type 9i.

    J'utilise eclipse Ganymede v3.4.1 et QT for eclipse et QT 4.4.3 le tout sous WinXP.

    J'ai récupéré la librairie OCILIB mais je n'arrive pas à la mettre en oeuvre.

    J'ai ajouté le path vers la lib32 dans le path Windows
    J'ai ajouté la lib OCILIBA.dll dans :
    Propriété projet->C/C++ Project Paths-> Librairies puis Add External library
    J'ai ajouté le ocilib.h à mon projet.

    Quand je fais appel à OCI_Initialize comme dans l'exemple donné dans le pdf d'explication de la bibliothèque, j'ai l'erreur :
    undefined reference to 'OCI_Initialize'

    pouvez vous me donner un ptit coup de main

    merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Par défaut
    Slt,

    Je ne connais pas éclipse mais voici les manip. complémentaires sous VS 2005 qui fonctionnent chez moi (en supposant avoir bien défini les nouveaux Path "Include" et "Libraries" au niveau des Options générales d'Eclipse) :

    Ajouter au propriétés de ton projet :

    1- Au niveau du Préprocesseur :

    > Ajouter : OCI_API= __stdcall;OCI_CHARSET_ANSI;OCI_IMPORT_RUNTIME en paramètres de commande.

    2- Au niveau du "Linker" (dernière phase de la compilation : résolution des liens) :

    > Ajouter un lien vers ociliba.lib au niveau des Input/Additional Dependencies.
    > Ajouter manuellement ociliba.lib dans les options de commande du "Linker".

    - Enfin, j'ai du copier la ociliba.dll dans Windows\System32\ afin que ça fonctionne à l'exécution.


    Ne pas oublier #include <ocilib.h> dans ton source bien sur.

    Amicalement.

Discussions similaires

  1. connexion hibernate avec oracle sous eclipse Galileo
    Par dark_angel91 dans le forum Hibernate
    Réponses: 1
    Dernier message: 04/03/2010, 09h29
  2. Web services sous eclipse et déploiement sous Oracle SOA
    Par amalamal dans le forum Services Web
    Réponses: 0
    Dernier message: 26/02/2009, 15h42
  3. Problème connexion Oracle sous Eclipse (debutant)
    Par mboubidi dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 23/12/2007, 18h13
  4. [BUG] perte des drivers Oracle sous ECLIPSE
    Par d_token dans le forum JDBC
    Réponses: 4
    Dernier message: 21/08/2006, 13h30
  5. Réponses: 1
    Dernier message: 02/04/2006, 13h18

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