From 081024015 at fudan.edu.cn  Fri Dec 11 13:50:24 2015
From: 081024015 at fudan.edu.cn (=?UTF-8?B?5p2O55Cl?=)
Date: Fri, 11 Dec 2015 20:50:24 +0800 (GMT+08:00)
Subject: [Rd] Runtime error when run a RInside program compiled by intel c++
 on windows
Message-ID: <6de3156a.15428.1519117a3f5.Coremail.081024015@fudan.edu.cn>


  I have intstalled R-3.2.2,Rcpp-0.12.2,RInside-0.2.13 on windows. I compiled the example1 of RInside in the 
example directory which create a RInside instance and prints "hello world". The compiler is intel c++. I included
the RInside source files in the project and fixed the compile and link errors. But when run the executable file it
prints some error message and quites. 
   I debug into the code.The error messages come from the RInside::initialize() function. It gives following  message after
Rf_initEmbeddedR():

    Warning message:
    In local(( :bytecode version mismatch: using eval
    Error in objects(db.pos, all.name = TRUE) :
       3 arguments passed to .Internal(ls) which requres 2
    
    And it gives following error after Rf_eval(Rf_lang2(suppressMessagesSymbol,Rf_lang2(requireSymbol, Rf_mkString("Rcpp"))),R_GlobalEnv)

    Error in .Internal(getOption(x)):
         there is no  .Internal function 'getOption'
    Execution halted.

    Does anyone know how to fix this error? Thanks.

                                                                     Eric



[Rd] Runtime error when run a RInside program compiled by intel c++ on windows
=?UTF-8?B?5p2O55Cl?=