Query about C Function Interface
On Thu, 05 Jun 2003 23:50:07 -0500, you wrote:
if(!is.loaded(C.symbol("woa"))) dyn.load(woa.obj) # woa is my file name
in C
Error message coming like this:
Error in dyn.load(x, as.logical(local), as.logical(now)) :
unable to load shared library "C:/Program Files/R/rw1070/woa.so":
LoadLibrary failure: The specified module could not be found
This message indicates that you set your filename to "woa.so", which doesn't make sense in a Windows context. As Brian Ripley said, you need to make a DLL. There are some instructions on making DLLs in the readme.packages help file; more are on my web page <http://www.stats.uwo.ca/faculty/murdoch/software/compilingDLLs/> Duncan Murdoch