Sv: [R] Using C/C++

Fredrik Vang fvang at stud.hum.ku.dk
Mon May 8 21:28:34 CEST 2000


If you have read the docs, and you still have problems, you may also want to check if you've remembered to include the *.h files with C linkage. Eg.:

#ifdef __cplusplus
extern "C" {
#endif
#include <R.h>
#include <Rinternals.h>
#ifdef __cplusplus
}
#endif

That solved my problems. Good luck!

Fredrik.
    -----Oprindelig meddelelse-----
    Fra: rwurzer at progis.co.at <rwurzer at progis.co.at>
    Til: r-help at hypatia.math.ethz.ch <r-help at hypatia.math.ethz.ch>
    Dato: 8. maj 2000 16:15
    Emne: [R] Using C/C++
    
    
    
    Hi there! 
    I´ve a problem with external c-code using in R. (Win2000 and R 1.0.0 for WinNT/Win2000) 
    My question is: what are the steps to get a c-code-function work in R 
    with .C . 
    Now I have a c code out.c which includes R.h and Rinternals.h! 
    So i think i have to make a .dll file with a compiler but there are some troubles like 
    **out.obj : error LNK2001: Nichtaufgeloestes externes Symbol _Rf_unprotect 
    **out.obj : error LNK2001: Nichtaufgeloestes externes Symbol _Rf_protect 
    **out.obj : error LNK2001: Nichtaufgeloestes externes Symbol _Rf_allocMatrix 
    **out.obj : error LNK2001: Nichtaufgeloestes externes Symbol _Rf_length 
    Thank you for every help! 
    
    Roland Wurzer
    PROGIS
    Postgasse 6
    A-9500 Villach
    Austria
    rwurzer at progis.co.at
    http://www.progis.co.at/

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list