'floor': 找不到标识符
'floor': identifier not found
我的代码工作正常,直到我在编译时突然收到这条消息:
c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(700): error C3861: 'floor': identifier not found
我试图排除 math.h,但我得到了同样的信息。当我双击该消息时,它会将我带到文件 math.h 的第 700 行,它使用 floor 函数。
然后,我创建了一个只有一个文件的空项目,其中仅包含:
#include <iostream>
int main()
{
}
而且我仍然收到该错误。我不小心删除了一些东西吗?我怎样才能理解它是什么?
这对于 MSVS 来说是很奇怪的行为。
1) 尝试创建空项目(没有预编译头文件)
2) 尝试更改
#include <math.h>
至
#include <cmath>
如果这和创建新的空项目一样没有帮助,唯一的方法是确保您的 PC 上没有病毒并重新安装 Visual Studio
我的代码工作正常,直到我在编译时突然收到这条消息:
c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(700): error C3861: 'floor': identifier not found
我试图排除 math.h,但我得到了同样的信息。当我双击该消息时,它会将我带到文件 math.h 的第 700 行,它使用 floor 函数。
然后,我创建了一个只有一个文件的空项目,其中仅包含:
#include <iostream>
int main()
{
}
而且我仍然收到该错误。我不小心删除了一些东西吗?我怎样才能理解它是什么?
这对于 MSVS 来说是很奇怪的行为。
1) 尝试创建空项目(没有预编译头文件)
2) 尝试更改
#include <math.h>
至
#include <cmath>
如果这和创建新的空项目一样没有帮助,唯一的方法是确保您的 PC 上没有病毒并重新安装 Visual Studio