IntelliSense를 사용할 수 없는 경우

다음과 같은 경우 IntelliSense 옵션이 작동하지 않을 수 있습니다.

커서 위에 코드 오류가 있는 경우

코드에서 커서 위쪽에 불완전한 함수 또는 다른 오류가 있는 경우 IntelliSense가 해당 코드 요소를 구문 분석할 수 없으므로 작동하지 않습니다. 이 경우 해당 코드를 주석으로 처리하면 IntelliSense를 다시 사용할 수 있습니다.

커서가 코드 주석 안에 있는 경우

커서가 소스 파일의 주석 내에 있는 경우 IntelliSense 옵션을 사용할 수 없습니다.

커서가 문자열 리터럴 안에 있는 경우

커서가 다음과 같이 문자열 리터럴을 묶은 따옴표 내부에 있는 경우

MessageBox( hWnd, "String literal|") )

IntelliSense 옵션을 사용할 수 없습니다.

자동 옵션이 설정 해제된 경우

기본적으로 IntelliSense는 자동으로 작동하지만 사용자가 이를 비활성화할 수 있습니다.

자동 문 완성을 비활성화한 경우에도 IntelliSense 기능을 호출할 수 있습니다.

자세한 내용은 IntelliSense 옵션 수정을 참조하십시오.

[C++] 포함 파일에 문제가 있는 경우

포함 디렉터리와 포함 파일이 제대로 설정되었는지 확인합니다. /I(추가 포함 디렉터리)/INCLUDE(강제 기호 참조) 옵션을 사용하여 이러한 설정을 구성합니다.

include 지시문에 대한 자세한 내용은 #include Directive (C/C++)Using C++ Library Headers를 참조하십시오.

[C++] CLR 프로그래밍 구문에 문제가 있는 경우

Visual C++ 2005 이상의 CLR 프로그래밍 구문을 포함하는 프로젝트의 경우 /clr 컴파일러 옵션을 사용해야 합니다.

Visual C++ 2005 이전의 CLR 프로그래밍 구문인 Managed Extensions for C++ 구문을 포함하는 프로젝트의 경우 /clr:oldSyntax 컴파일러 옵션을 사용해야 합니다.

자세한 내용은 /clr(공용 언어 런타임 컴파일)을 참조하십시오.

참고 항목

기타 리소스

IntelliSense 사용

변경 기록

날짜

변경 내용

이유

참조하는 섹션을 제거하였습니다. 더 이상 사용하지 않는 ncb 파일입니다.

다음 토큰 중 하나로 바꿉니다.

콘텐츠 버그 수정