Re: [Rd] Library file for the R engine in Windows?

From: Christos Hatzis <christos_at_nuverabio.com>
Date: Tue 05 Dec 2006 - 15:28:40 GMT


Thank you.

I am using the **free** Microsoft Visual C++ Toolkit 2003. The Rdll.lib library builds successfully following the instructions in README.packages. One potential caveat is that lib.exe that is needed to build the library from R.exp is not part of the free toolkit. However, a workaround is possible as 'lib' is equivalent to 'link /lib':

pexports R.dll > R.exp
link /lib /def:R.exp /machine:x86 /out:Rdll.lib

-Christos

Christos Hatzis, Ph.D.
Nuvera Biosciences, Inc.
400 West Cummings Park
Suite 5350
Woburn, MA 01801
Tel: 781-938-3830
www.nuverabio.com  

-----Original Message-----
From: Prof Brian Ripley [mailto:ripley@stats.ox.ac.uk] Sent: Tuesday, December 05, 2006 1:42 AM To: Christos Hatzis
Cc: r-devel@r-project.org
Subject: Re: [Rd] Library file for the R engine in Windows?

This is discussed in README.packages: yes you do need to build an import library for VC++6 (don't know for sure about later versions). The recommended route is to build it from the sources, but pexports.exe from mingw-utils can usually be used.

On Mon, 4 Dec 2006, Christos Hatzis wrote:

> Hi,
>
> I am trying to use dynamic memory allocation in the C code to be
> called by R through the .C interface.
> I have used R_alloc as explained in the Writing R Extensions and
> included the R.h header.
> The program compiles fine but fails when linking. Obviously it needs
> a library file where R_alloc is found.
> I have tried to link by adding R.dll to list of files at the end of
> the link command but that did not work either.
>
> The S Programming book mentions that a library Rdll.lib needs to be
> built from source, but I am not sure if this is still the recommended
> route.
>
> I am using Microsoft Visual C++ Toolkit in Windows XP Pro.
> Thank you for any advice.
>
> Christos Hatzis, Ph.D.
> Nuvera Biosciences, Inc.
> 400 West Cummings Park
> Suite 5350
> Woburn, MA 01801
> Tel: 781-938-3830
> www.nuverabio.com <http://www.nuverabio.com/>
>
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel@r-project.org mailing list
>
https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Wed Dec 06 14:57:01 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 06 Dec 2006 - 05:30:51 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.