2015-01-29 8 views
0

내 코드를 컴파일 할 때 갑자기 나는이 메시지를 수신하고 때까지 잘 작동했다 :'바닥': 식별자를 찾을 수 없습니다

c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h(700): error C3861: 'floor': identifier not found 

나는 math.h를 제외했지만, 나는 같은 메시지를 받았습니다. 메시지를 두 번 클릭하면 함수 floor를 사용하는 math.h 파일의 700 행으로 이동합니다.

그 후, 나는 단지로 구성되어 하나의 파일로 빈 프로젝트를 만든 :

#include <iostream> 
int main() 
{ 
} 

그리고 난 아직도 그 오류를 얻고있다. 실수로 삭제 한 적이 있습니까? 그것이 무엇인지 어떻게 알 수 있습니까?

+1

정리, 다시 설치하고 재부팅, ( –

+0

) 프로젝트를 깨끗하게 다시 빌드하십시오. – NathanOliver

+1

@ DieterLücking : 재부팅은 잔인합니다. 프로젝트를 청소하고 재건하는 것으로 충분할 것입니다. –

답변

1

MSVS의 경우 매우 이상한 동작입니다.

1) 변경 시도)) 미리 컴파일 된 헤더없이 (

2 빈 프로젝트를 만들어보십시오

#include <math.h> 

이 새로운 빈의 생성뿐만 아니라 도움이되지 않으면

#include <cmath> 

에 프로젝트, 유일한 방법은 귀하의 PC에 바이러스가 없는지 확인하고 Visual Studio를 다시 설치하는 것입니다

+0

를 재부팅 , 그것은 작동하지 않았다. 그런 다음 Visual Studio를 제거하고 다시 설치해 보았습니다. 이제는 문제가 없습니다. – Parsa

+0

사용법 #include 포함하여 동일한 오류를 반환 – Parsa

관련 문제