我的代码工作正常,直到我在编译时收到此消息:
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行,该文件使用函数底板。
然后,我创建了一个空项目,只有一个文件只包含:
#include <iostream>
int main()
{
}
我仍然遇到了这个错误。我是否意外删除了某些内容?我怎么能理解它是什么?
答案 0 :(得分:1)
这对于MSVS来说是非常奇怪的行为。
1)尝试创建空项目(没有预编译的头文件)
2)尝试更改
#include <math.h>
到
#include <cmath>
如果这没有帮助以及创建新的空项目,唯一的方法是确保您的PC没有病毒并重新安装Visual Studio