On Jun 28, 2011, at 9:58 AM, Michelle.Carey wrote: > Hi, > > > > I am trying to write code in C for an R package. I need high precision > in the form of the mpfr and gmp packages.
gmp is available as R package http://cran.r-project.org/web/packages/gmp/index.html do you really need it at a lower level than that? > I have installed mpfr and gmp > under the instructions of the following website > http://pauillac.inria.fr/cdrom_a_graver/prog/pc/mpfr/eng.htm and I get > no errors. I have put the header files (mpfr.h and gmp.h) in the folder > C:\Program Files\R\R-2.13.0\include; That doesn't sound right - the instructions you quote install in the default location which is presumably /usr/local so you should simply set your flags to use that location. > allowing my c code to identify the > header files by incorporating include<gmp.h> and include<mpfr.h>. > Unfortunately when I try to include any of the functions listed in the > header file I get compile error stating that these functions are > undeclared, That doesn't sound plausible, either - undeclared function don't cause errors (not in C). Undefined functions do and you have to make sure you link the libraries installed above. > even though the source code is in the same directory as my c > code that I am trying to compile. That bears no meaning - as you said you installed the libraries, so you have to use those. Source code of gmp/mpfr has no effect on your code and should not be anywhere near it. Cheers, Simon > Any help on this matter would be > greatly appreciated. > > > > Kind Regards, > > Michelle Carey > > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel