做什么,如果没有定义tgamma()函数?(What to do if tgamma() funct

2019-11-02 02:25发布

我想使用tgamma()从标准库。 当我尝试编译,我得到的错误信息:

调用未定义功能tgamma

我有指令#include <cmath> 我用Embarcadero的C ++生成器XE3,其声称支持C ++ 11个标准。 还有什么是我的问题,以及如何解决它?

Answer 1:

升压包含tgamma功能 。

#include <boost/math/special_functions/gamma.hpp>
...
double rootPi = boost::math::tgamma<double>(0.5);

当然,你可以随时切换到不同的编译器,像GCC。



文章来源: What to do if tgamma() function is not defined?