On Sun, 30 Jan 2005, Paul Roebuck wrote:

and if you use the following instead of "Rinternals.h"?
extern "C" {
#include <Rdefines.h>
}

Still the same errors. As Dirk pointed out, putting iostream first makes the errors go away in either case.


'Course I'm assuming you read that part in the 'R-exts.pdf' about using C++ iostreams with R being best avoided? If you really need to do so anyway, I'll give you a link to my iostream manipulator source that interfaces with the R console. It handles the scenario described in section 4.6 of above document but requires the GNU C++ compiler (g++) in order to work though.

I'm just using iostreams for debugging purposes, not part of the code per se. Since I am trying to write an R wrapper for a prexisting C++ library, I already have print functions using iostreams, which I would prefer to reuse if possible. For my limited needs, iostreams works fine.


I also use g++, and would be interested in seeing your code in any case.

Thanks.                                                          Faheem.

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to