Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ';地板';:找不到标识符_C++_Visual Studio 2013_Math.h - Fatal编程技术网

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>