C++ ';地板';:找不到标识符
我的代码工作正常,直到编译时突然收到以下消息:C++ ';地板';:找不到标识符,c++,visual-studio-2013,math.h,C++,Visual Studio 2013,Math.h,我的代码工作正常,直到编译时突然收到以下消息: c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(700): error C3861: 'floor': identifier not found 我试图排除数学,但我得到了同样的信息。当我双击该消息时,它会将我带到文件math.h的第700行,该文件使用函数floor 然后,我创建了一个只有一个文件的空项目,其中只包含: #include <iost
c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(700): error C3861: 'floor': identifier not found
我试图排除数学,但我得到了同样的信息。当我双击该消息时,它会将我带到文件math.h的第700行,该文件使用函数floor
然后,我创建了一个只有一个文件的空项目,其中只包含:
#include <iostream>
int main()
{
}
#包括
int main()
{
}
我仍然会犯这个错误。我是不是不小心删除了什么?我怎么能理解它是什么?对于MSV来说,这是非常奇怪的行为 1) 尝试创建空项目(无预编译头) 2) 试着改变
#include <math.h>
#包括
到
#包括
如果这对创建新的空项目没有帮助,唯一的方法是确保电脑上没有病毒,并重新安装Visual Studio清理、重新安装和重新启动;(尝试清理和重建项目。@DieterLücking:重新启动会有点过头。清理和重建项目应该足够了。@KeithThompson:标准的帮助台建议。总是告诉他们重新启动。到底什么是“无效”呢意思是说?您是否仍然收到一条有关
楼层的错误消息?没有包含的空项目仅通过包含返回相同的错误。我尝试修复了包含,但不起作用。然后尝试卸载并重新安装Visual studio,现在一切正常
#include <cmath>