The simplest interface is to use .C() in R to call the C function.  The
details (with examples) are in the Writing R Extensions manual that comes
with every version of R.  To compile and load the .dll/.so into R, do:

- Type R CMD SHLIB file1.c file2.c  (at the command prompt, not the R
prompt)
-...start up R in that directory
- Type dyn.load("file1")
- You can now use .C() to call the function

Andy

From: K.A.
> 
> Hello,
> 
> I need to include C (or C++)-Code in R. I'm searching for a 
> tutorial, how to
> do this. It is only a very small algorith (one function). 
> Using google, I
> read somethig about including dll-Files and so on (on windows). 
> 
> Is there no possibility to include a C-File directly?!?
> --
> View this message in context: 
> http://www.nabble.com/C-Code-in-R-%28running-Windows%29-t12051
96.html#a3182004
Sent from the R help forum at Nabble.com.

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to