Yes, but not exactly enough.. I didn't put the R-#includes in the extern "C"-part but know everything works fine. Thank you very much!

Prof Brian Ripley wrote:
Did you follow the instructions in Writing R Extensions?

You need to make sure you include the proper header files, as length
is a C and not C++ export from R.bin, and in any case it is remapped in R.

On Mon, 1 Sep 2003, Philip Silva wrote:


Hi,

I've created a shared library from including this code (with g++ -I/usr/local/lib/R/include -I/usr/local/include -c Rtest.cpp; g++ -shared -L/usr/local/lib -o Rtest.so Rtest.cpp):
void check_data (SEXP data) {
int l=length (data);
}


But when I try to load it in R I get this error message:
unable to load shared library ...
...
 undefined symbol: _Z9Rf_lengthP7SEXPREC

How can I solve this problem?



______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to