我正在尝试使用标准库中的tgamma()
。当我尝试编译时,我收到错误消息:
调用未定义的函数tgamma
我有指令#include <cmath>
。我使用Embarcadero C ++ Builder XE3,声称支持C ++ 11标准。可能是我的问题,以及如何解决它?
答案 0 :(得分:1)
#include <boost/math/special_functions/gamma.hpp>
...
double rootPi = boost::math::tgamma<double>(0.5);
当然,您可以随时切换到其他编译器,例如 gcc 。