문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

IntelliSense 문제 해결

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

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

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

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

MessageBox( hWnd, "String literal|") )

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

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

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

경우 비 컴파일 브라우저 (. 프로젝트 디렉터리의 루트에 있는 ncb) 파일이 읽기 전용 이거나 손상, IntelliSense 정보를 사용할 수 없게 합니다. 이 문제를 해결 하려면 다음과 같이 하십시오.

  1. 솔루션을 닫습니다.

  2. 삭제를 합니다. 제거했습니다.

  3. 솔루션을 다시 엽니다.

    솔루션을 다시 열면 새로 만듭니다. 제거했습니다.

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

include 지시문에 대한 자세한 내용은 # include 지시문 (C/c + +)C + + 라이브러리 헤더 사용를 참조하십시오.

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

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

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

커뮤니티 추가 항목

표시: