[R] The ttest.c example in R under MS Windows
Liaw, Andy
andy_liaw at merck.com
Tue Feb 10 15:53:33 CET 2004
Works just fine for me with the recommended compilers and tools. Here's a
transcript of the build:
c:\tools\R-1.8.1\src\gnuwin32>Rcmd install windlgs
---------- Making package windlgs ------------
adding build stamp to DESCRIPTION
making DLL ...
making ttest.d from ttest.c
gcc -Ic:/tools/R-1.8.1/src/include -Wall -O2
-Ic:/tools/R-1.8.1/src/gnuwin32/
graphapp -c ttest.c -o ttest.o
ar cr windlgs.a *.o
ranlib windlgs.a
windres --include-dir c:/tools/R-1.8.1/src/include -i windlgs_res.rc -o
windlgs
_res.o
gcc --shared -s -o windlgs.dll windlgs.def windlgs.a windlgs_res.o
-Lc:/tools
/R-1.8.1/src/gnuwin32 -lg2c -lR
... DLL made
installing DLL
installing R files
installing man source files
installing indices
installing help
>>> Building/Updating help pages for package 'windlgs'
Formats: text html latex example
menu.ttest text html latex example
>>> Building/Updating help pages for package 'windlgs'
Formats: chm
menu.ttest chm
Microsoft HTML Help Compiler 4.74.8702
Compiling c:\tools\R-1.8.1\src\gnuwin32\windlgs\chm\windlgs.chm
Compile time: 0 minutes, 2 seconds
2 Topics
4 Local links
0 Internet links
1 Graphic
Created c:\tools\R-1.8.1\src\gnuwin32\windlgs\chm\windlgs.chm, 22,531 bytes
Compression increased file by 8,709 bytes.
adding MD5 sums
And here's the test:
> library(windlgs)
To remove the Statistics menu use del.ttest()
> x <- runif(10)
> y <- runif(20)
[click on `Statistics' from the menu, choose `ttest:1' and fill in.]
> menu.ttest()
Welch Two Sample t-test
data: x and y
t = 2.1473, df = 22.03, p-value = 0.04303
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
0.007352435 0.422008138
sample estimates:
mean of x mean of y
0.6706490 0.4559688
Andy
> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of
> Lennart.Borgman at astrazeneca.com
> Sent: Tuesday, February 10, 2004 8:27 AM
> To: r-help at stat.math.ethz.ch
> Subject: [R] The ttest.c example in R under MS Windows
>
>
> We are trying to compile and run the ttest.c example that
> comes with R (in
> C:\Program Files\R\rw1081\src\library\windlgs\src\ttest.c).
> After compiling
> it with MS Visual C++ we load the DLL with dyn.load.
>
> So far it seems good, but when we try to call it from R (after running
> C:\Program Files\R\rw1081\src\library\windlgs\R\windlgs.R) R crashes.
>
> We have tried changing the exports from DLL but have failed
> so far. Since I
> have a guy helping me who is fluent in MS Visual C++ I believe we are
> missing something crucial. Have anyone compiled and used the
> example above
> using MS Visual C++? Has anyone done this using the gcc (or
> Mingw) compiler
> on MS Windows?
>
> I would be very glad to find a complete example for compiling under MS
> Windows.
>
>
> - Lennart
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
>
------------------------------------------------------------------------------
Notice: This e-mail message, together with any attachments,...{{dropped}}
More information about the R-help
mailing list