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!!!

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

Reply via email to