编译时找不到'log10'标识符错误

时间:2012-05-04 06:03:21

标签: c++

我正在尝试编译一些代码。除了提到一条线外,大部分都很好 日志10(probab)/日志10(2.0)

我在这条线上收到错误 错误:找不到'log10'标识符 错误:找不到'log10'标识符

我尝试在文件中包含头文件#include <cmath>, 但在编译时我开始收到大量错误。屏幕截图:http://i.imgur.com/DgAn3.png

这是代码pastebin.com/XLXggW4R
不能说明包含什么特别错误。但是,我在评论中提到了错误 -

1 个答案:

答案 0 :(得分:0)

您缺少代码中的std命名空间参考。你有两个选择:

  1. 尝试使用log10()函数:std::log10()
  2. using
  3. 旁边添加#include <cmath>声明

    即:

    #include <cmath>
    using namespace std;