<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV style="FONT-FAMILY: ; COLOR: ">
<DIV>Hey, everyone.</DIV>
<DIV> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN></DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman">I am trying to learn the Rcpp by the example ˇ°<A 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" 
name=rcpp_attributes_pi_example><B><FONT face=Helvetica><FONT 
color=#113300><FONT style="BACKGROUND-COLOR: #eaf5fb; FONT-SIZE: 11.3pt">Rcpp 
attributes: A simple example 'making pi'</FONT></FONT></FONT></B></A><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><SPAN 
class=Apple-converted-space><FONT face=Helvetica><FONT color=#113300><FONT 
style="BACKGROUND-COLOR: #eaf5fb; FONT-SIZE: 11.3pt"> 
</FONT></FONT></FONT></SPAN></SPAN>ˇ± (<A 
title=http://dirk.eddelbuettel.com/blog/2012/11/20/ 
href="http://dirk.eddelbuettel.com/blog/2012/11/20/">http://dirk.eddelbuettel.com/blog/2012/11/20/</A>) 
now, but the following error occurs when loading the .cpp file into 
R:</FONT></SPAN></DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN></DIV>
<DIV>> sourceCpp("C:\\Users\\Jian\\Desktop\\piSugar.cpp")</DIV>
<DIV>Error in sourceCpp("C:\\Users\\Jian\\Desktop\\piSugar.cpp") : </DIV>
<DIV>Error 1 occurred building shared library.</DIV>
<DIV> </DIV><PRE style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(234,245,251); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT-FAMILY: ; ORPHANS: 2; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT color=#113300><CODE style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; WHITE-SPACE: normal; ORPHANS: 2; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT style="FONT-SIZE: 11.3pt">"piSugar.cppˇ±</FONT></CODE></FONT></PRE><PRE style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(234,245,251); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT-FAMILY: ; ORPHANS: 2; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT color=#113300><SPAN style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><SPAN style="WHITE-SPACE: normal" class=Apple-converted-space></SPAN></SPAN></FONT><SPAN style="COLOR: "><FONT style="FONT-SIZE: 10pt">#include <Rcpp.h></FONT></SPAN><FONT style="FONT-SIZE: 10pt">

<SPAN style="COLOR: "><FONT color=#9c20ee><STRONG>using namespace</STRONG></FONT></SPAN> Rcpp<SPAN style="COLOR: ">;</SPAN>

<SPAN style="COLOR: "><FONT color=#ac2020><EM>// [[Rcpp::export]]</EM></FONT></SPAN>
<SPAN style="COLOR: "><FONT color=#208920>double</FONT></SPAN> <SPAN style="COLOR: ">piSugar</SPAN><SPAN style="COLOR: ">(</SPAN><SPAN style="COLOR: "><FONT color=#208920>const int</FONT></SPAN> N<SPAN style="COLOR: ">) {</SPAN>
    RNGScope scope<SPAN style="COLOR: ">;</SPAN>          <SPAN style="COLOR: "><FONT color=#ac2020><EM>// ensure RNG gets set/reset</EM></FONT></SPAN>
    NumericVector x <SPAN style="COLOR: ">=</SPAN> <SPAN style="COLOR: ">runif</SPAN><SPAN style="COLOR: ">(</SPAN>N<SPAN style="COLOR: ">);</SPAN>
    NumericVector y <SPAN style="COLOR: ">=</SPAN> <SPAN style="COLOR: ">runif</SPAN><SPAN style="COLOR: ">(</SPAN>N<SPAN style="COLOR: ">);</SPAN>
    NumericVector d <SPAN style="COLOR: ">=</SPAN> <SPAN style="COLOR: ">sqrt</SPAN><SPAN style="COLOR: ">(</SPAN>x<SPAN style="COLOR: ">*</SPAN>x <SPAN style="COLOR: ">+</SPAN> y<SPAN style="COLOR: ">*</SPAN>y<SPAN style="COLOR: ">);</SPAN>
    <SPAN style="COLOR: "><FONT color=#9c20ee><STRONG>return</STRONG></FONT></SPAN> <SPAN style="COLOR: ">4.0</SPAN> <SPAN style="COLOR: ">*</SPAN> <SPAN style="COLOR: ">sum</SPAN><SPAN style="COLOR: ">(</SPAN>d <SPAN style="COLOR: "><</SPAN> <SPAN style="COLOR: ">1.0</SPAN><SPAN style="COLOR: ">) /</SPAN> N<SPAN style="COLOR: ">;</SPAN>
</FONT><SPAN style="COLOR: "><FONT style="FONT-SIZE: 10pt">}</FONT></SPAN></PRE>
<DIV></DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman">Does anyone know what this error comes from? Is it 
related to what operating system I use? I am using the Windows 7 (64 bit) 
system.</FONT></SPAN></DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman">Thanks so much.</FONT></SPAN></DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN> </DIV>
<DIV><SPAN 
style="LINE-HEIGHT: normal; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT-FAMILY: ; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: ; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><FONT 
face="Times New Roman"></FONT></SPAN></DIV>
<DIV style="FONT-FAMILY: ; COLOR: ">Jian<BR><BR></DIV></DIV>
<DIV 
style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"><BR><BR></DIV></DIV></DIV></BODY></HTML>