我试图在c ++ 10中使用tgamma函数。它在32位机器上运行。我已经包含但仍然收到错误"标识符tgamma未定义"。可能是什么原因?
答案 0 :(得分:1)
您无法使用tgamma
的原因是因为您的编译器不支持引入它的标准。您需要使用支持c ++ 11的编译器/标准库或使用tgamma
的另一个实现,如在类似问题What to do if tgamma() function is not defined?的答案中所建议的那样,你。
答案 1 :(得分:-2)
math.h是C.试试这个:
#include <cmath>