이 페이지에서

코드 모델

코드 모델은 코드 완성, 구문 및 의미 강조 표시, 진단 등의 서비스를 제공합니다.

C++ 코드 모델을 전역적으로 구성하려면 환경설정 > C++ > Code Model 으로 이동하세요.

C++ 환경 설정의 코드 모델 탭

다음 표에는 기본 설정이 요약되어 있습니다.

설정
Interpret ambiguous headers as C headers모호한 헤더 파일을 C 언어 파일로 해석하도록 코드 모델에 지시합니다. 주로 C를 사용하여 개발하는 경우 이 확인란을 선택합니다.
Ignore precompiled headers미리 컴파일된 헤더를 처리하려면 이 확인란의 선택을 취소합니다.
Use built-in preprocessor to show pre-processed files기본 제공 전처리기를 사용하여 편집기에서 사전 처리된 소스 파일을 표시합니다.
Enable indexing기본 제공 인덱서를 켭니다. 이 확인란의 선택을 취소하면 코드 모델의 기능이 심각하게 제한됩니다.
Do not index files greater than일반적으로 스크립트나 코드에 의해 자동 생성되는 대용량 소스 파일을 색인할 때 발생하는 메모리 부족 충돌을 방지하기 위해 색인할 파일의 크기는 기본적으로 5MB로 제한됩니다.

모든 파일을 색인하려면 이 확인란의 선택을 취소하세요.

Ignore files와일드카드 패턴과 일치하는 파일을 무시하려면 필드에 각 와일드카드 패턴을 별도의 줄에 입력합니다.

사전 처리된 C++ 코드 검사

컴파일 오류 또는 종속성에서 가져온 잘못된 인클루드 또는 예상치 못한 곳으로 확장된 C++ 매크로로 인한 오류의 원인을 분석하려면 편집기 상황에 맞는 메뉴에서 Show Preprocessed Source 을 선택하세요.

이 작업은 모든 C++ 매크로를 실제 코드로 확장하고 현재 비활성 상태인 #ifdef 문으로 보호되는 코드를 제거합니다.

Use built-in preprocessor to show pre-processed files 을 선택 취소하면 모든 "#include <foo.h>" 문도 실제 내용으로 확장됩니다.

C++ 코드 모델 구성, clangd 설정 지정, Clang 코드 모델Clangd도참조하세요 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.