[Rd] (PR#4806)
Duncan Murdoch
dmurdoch at pair.com
Mon Oct 27 21:36:55 MET 2003
On Mon, 27 Oct 2003 21:00:57 +0100 (MET), L.T.Kell at cefas.co.uk wrote :
>> I am trying to call functions written in Visual C++ from R version 1.8.0
>> under Windows.
>> Although these functions ran correctly in version 1.7 in Version 1.8.0
>> they cause R to crash after the function has returned to R
You have a problem with the calling convention.
>> extern "C" __declspec(dllexport) SEXP __stdcall out(SEXP x, SEXP y)
R wants "cdecl", not "stdcall".
See my web page
<http://www.stats.uwo.ca/faculty/murdoch/software/compilingDLLs/> for
some advice (as well as readme.packages for VC++ advice).
Duncan Murdoch
More information about the R-devel
mailing list