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

C++ Discussion :

Soucis au niveau de mon RInside


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 28
    Par défaut Soucis au niveau de mon RInside
    Bonjour à toutes à tous,

    Actuellement je suis sur un code en C++ sur codeBlocks.
    Voilà un extrait de mon code
    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
    #include <iostream>
    #include <RInside>
    #include <stdio.h>
    #include <stdlib.h>
    //#include <R.h>
    //#include <Rmath.h>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
        RInside R(argc, argv);
        R["txt"]= "Hello, world!\n";
        R.parseEvalQ("cat(txt)");
    //    cout << "Hello world!" << endl;
        return 0;
    }
    Et j'obtiens comme erreurs:

    Bien cordialement
    Images attachées Images attachées  

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Je ne connais pas Code::Block, mais tu dois manifestement configurer ton projet concernant les chemins vers les include.

    Ou alors utiliser des guillemets plutôt que des chevrons et donner un chemin relatif adéquat.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 28
    Par défaut
    Je ne crois pas que ce soit les guillemets, mais plutôt le chemin concernant les includes.
    Je viens de télécharger le fichier Zip du RInside. Que dois je faire à ce niveau?

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    J'avais conseillé de faire une recherche sur le forum C++, pas nécessairement de poser la question ici : c'est un problème qui a déjà été posé plusieurs fois
    http://www.developpez.net/forums/d11...-dossier-type/
    http://www.developpez.net/forums/d83...h-sous-ubuntu/

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Par défaut
    Bonjour,

    As-tu résolu ton soucis de RInside ?
    Je suis moi même face à un soucis à ce niveau.
    J'utilise également CodeBlocks, sous Windows 7.
    A priori, mon soucis n'est pas dans le chemin des #include, mais plutot dans le linkage des lib...

    Voici les erreurs à la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    obj\Release\main.o:main.cpp|| undefined reference to `Rf_mkString'|
    obj\Release\main.o:main.cpp|| undefined reference to `Rcpp::Environment::assign(std::string const&, SEXPREC*) const'|
    C:\R\R-2.13.1\library\RInside\lib\i386\libRInside.a(RInside.o):RInside.cpp|| undefined reference to `Rf_protect'|
    C:\R\R-2.13.1\library\RInside\lib\i386\libRInside.a(RInside.o):RInside.cpp|| undefined reference to `Rf_cons'|
    etc...


    Je fait bien le lien vers les lib de RInside et de Rcpp mais n'ai pas de lib pour R pur...

    Quelqu'un a-t-il la solution ou une piste de réflexion ?
    Merci d'avance et bonne journée

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    A mon avis tu as oublié de référencer des lib (pas dans les includes, mais dans tes options de link)

  7. #7
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Citation Envoyé par Pinou08 Voir le message
    Je fait bien le lien vers les lib de RInside et de Rcpp mais n'ai pas de lib pour R pur...
    Tu as la lib de R a inclure (de mémoire R.dll ou libR.dll)

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

Discussions similaires

  1. soucis a niveau de mon code
    Par tahtah223 dans le forum Langage
    Réponses: 7
    Dernier message: 28/04/2015, 17h22
  2. souci aux niveau de mon formulaire
    Par bobigreen dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2012, 09h04
  3. [VB] soucis au niveau de la conception d'une dll activeX
    Par Viorika dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 16/06/2006, 11h35
  4. souci au niveau de l'ouverture des ports de mon routeur
    Par unix27 dans le forum Sécurité
    Réponses: 7
    Dernier message: 29/04/2006, 22h13
  5. Souci de fermeture de mon programme à la fermeture de Window
    Par Foromus dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/03/2006, 16h01

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