我想使用tgamma()
从标准库。 当我尝试编译,我得到的错误信息:
调用未定义功能tgamma
我有指令#include <cmath>
我用Embarcadero的C ++生成器XE3,其声称支持C ++ 11个标准。 还有什么是我的问题,以及如何解决它?
我想使用tgamma()
从标准库。 当我尝试编译,我得到的错误信息:
调用未定义功能tgamma
我有指令#include <cmath>
我用Embarcadero的C ++生成器XE3,其声称支持C ++ 11个标准。 还有什么是我的问题,以及如何解决它?
升压包含tgamma
功能 。
#include <boost/math/special_functions/gamma.hpp>
...
double rootPi = boost::math::tgamma<double>(0.5);
当然,你可以随时切换到不同的编译器,像GCC。