【发布时间】:2013-03-10 11:11:39
【问题描述】:
我正在使用一些以前在 Linux 上使用 gcc 编译器编译的代码,当使用 MS Visual C++ 2008 编译它时,math.h 似乎没有包含所有相同的功能,特别是(反向)arc-双曲正切atanh函数。
我尝试使用 std::atanh 包含 math.h、cmath,但在 google/MSDN 搜索中没有找到太多其他内容。是否有一个简单的头文件可以包含在内?
错误 C3861: 'atanh': 未找到标识符
【问题讨论】:
-
atanh直到 C++11 才包含在 C++ 标准库中,可以理解的是,MSVC 2008 不包含太多(如果有的话)C++11 功能。可以升级到 MSVC 2012 吗?因为它包含在那里。否则,请尝试Boost。