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(공용 언어 런타임 컴파일)을 참조하십시오.
참고 항목
기타 리소스
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
참조하는 섹션을 제거하였습니다. 더 이상 사용하지 않는 ncb 파일입니다. |
다음 토큰 중 하나로 바꿉니다. 콘텐츠 버그 수정 |