0

我正在尝试tgamma()从标准库中使用。当我尝试编译时,我收到错误消息:

调用未定义的函数 tgamma

我有指令#include <cmath>。我使用 Embarcadero C++ Builder XE3,它声称支持 C++11 标准。什么可能是我的问题,以及如何解决它?

4

1 回答 1

1

Boost包含一个tgamma函数

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

当然,你总是可以切换到不同的编译器,比如gcc

于 2014-02-21T17:58:44.093 回答