[R] Call C routine problem
Roger Peng
rpeng at stat.ucla.edu
Thu Feb 6 06:55:04 CET 2003
Is there a question about R here?
I haven't used S-PLUS in a long long time but it seems like you need to
load your C function *before* you call it in S-PLUS.
-roger
_______________________________
UCLA Department of Statistics
rpeng at stat.ucla.edu
http://www.stat.ucla.edu/~rpeng
On Wed, 5 Feb 2003, pingzhao wrote:
> When I call C function from Splus, I often meet this problem:
> "Problem: Couldn't find a function definition for "Stest" "
>
> My c function is saved as 'test.c' (the function is also named as 'test'
> My splus function is saved as 'Stest', such as
>
> Stest <-
> function(d,f)
> {
> .C("test",
> as.integer(d),
> as.single(f))
> }
>
>
> Assume my files (test.c and Stest) have been stored in the directory ''work''
> I have done the following steps in this directory:
> (1) Splus CHAPTER test.c
> (2) Splus make
> (3) Splus
> (4) d<-10
> f<-rep(0,d)
> result<-Stest(d,f)
>
> then the error message is :
> Problem: Couldn't find a function definition for "Stest"
>
> What am I wrong???
>
> Thank you for your help in advance!!!
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> http://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
More information about the R-help
mailing list