<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><div dir="ltr"><div>I have an odd problem: now I have the computeGCD function working. My next step has been to create another function doing something trivial, but adding the include for multiprecision of integers:</div><div><br></div><div><div>// We can now use the BH package</div><div>// [[Rcpp::depends(BH)]]</div><div><br></div><div>#include <Rcpp.h></div><div>#include <boost/multiprecision/cpp_int.hpp></div><div>#include <boost/math/common_factor.hpp></div><div><br></div><div>using namespace Rcpp;</div><div><br></div><div>// [[Rcpp::export]]</div><div>int precision(int num) {</div><div>    int fact = 1;</div><div>    for(int i=num; i>1; --i)</div><div>    {</div><div>        fact *= i;</div><div>    }</div><div>    </div><div>    return fact*boost::math::gcd(8, 16);</div></div><div><br></div><div>The<span style="font-size: 12pt;"> build does not work, and the error message is:</span></div><div><span style="font-size: 12pt;"><br></span></div><div><div>precisionboost.cpp:5:44: fatal error: boost/multiprecision/cpp_int.hpp: No such file or directory</div><div>compilation terminated.</div></div><div><br></div><div>This is odd, since if I delete the corresponding include for multiprecision and I leave the one of math, the compilation ends without problems. So, it cannot be a LinkingTo issue. Of course, the file cpp_int.hpp is there.</div><div><br></div><div>I have tried to find references to the use of boost multiprecision within Rcpp, but I have not found any.</div><div><br></div><div>Any idea of what is going on?</div><div><br></div><div><br></div>                                           </div></div><style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>                                      </div></body>
</html>