Rcpp and boost: it should work but it does not
问题 I have a question about the interesting post found at: Rcpp with quad precision computation I use: // [[Rcpp::depends(BH)]] #include <Rcpp.h> #include <boost/multiprecision/float128.hpp> //#include <boost/multiprecision/mpfr.hpp> namespace mp = boost::multiprecision; // [[Rcpp::export]] std::string qexp(double da = -1500.0, double db = -1501.0) { mp::float128 a(da), b(db); mp::float128 res = mp::exp(a) / (mp::exp(a) + mp::exp(b)); return res.convert_to<std::string>(); } // // [[Rcpp::export]]