Skip to content

Embedding R in C application

2 messages · Chad.P.Jenness@wellsfargo.com, Brian Ripley

#
I have done this and it sounded like all that I needed to do is #include
<R.h> to get access to R functionality.  However, I was getting
compiling errors when attempting to make an R function call directly
from C, so I did some research, and this is where I saw the reference to
needing the libR.so.  By just including R.h, does this provide me with
the same R functionality as the references that I saw about the libR.so?
If so, then I will continue to use this to access the R functionality
and use the "Writing R Extensions" manual.

Thanks,
Chad Jenness
763-229-0427


-----Original Message-----
From: Duncan Murdoch [mailto:murdoch at stats.uwo.ca] 
Sent: Friday, June 24, 2005 8:30 AM
To: Chad.P.Jenness at wellsfargo.com
Cc: r-devel at r-project.org
Subject: Re: [Rd] Embedding R in C application
On 6/24/2005 9:18 AM, Chad.P.Jenness at wellsfargo.com wrote:
from
library?

You want to look at the "Writing R Extensions" manual, in particular the

chapters on the R API (for access to the underlying computational 
routines) and the one on linking GUIs or other front-ends (which sounds 
more like what you want to do).

Duncan Murdoch
#
You need to read the correct part of the manual (and you need a manual 
from R >= 2.1.0).  You are writing a front-end, so read

* Linking GUIs and other front-ends to R::

as Duncan suggested.  Your comments are not at all consistent with what 
I wrote there.
On Fri, 24 Jun 2005 Chad.P.Jenness at wellsfargo.com wrote: